Merge branch 'dev' of http://git.estsh.com/i3-IMPP/i3plus-pojo into wynne_temp_wc

yun-zuoyi
WYnneaoapc 6 years ago
commit 7451bc9460

@ -67,6 +67,6 @@ public class MesWorkCell extends BaseBean {
private String workCellType; private String workCellType;
public String getName(){ public String getName(){
return this.workCellName; return this.workCellCode;
} }
} }

@ -18,4 +18,8 @@ public class GanttCalendarModel {
@JsonDeserialize(using = CustomDateDeserializer.class) @JsonDeserialize(using = CustomDateDeserializer.class)
private Date endDate; private Date endDate;
private String cls; private String cls;
//private String timeRangeColor;
private String eventColor;
private String name;
private Long workId;
} }

@ -3,7 +3,11 @@ package cn.estsh.i3plus.pojo.base.util;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class StringUtil { public class StringUtil {
@ -65,4 +69,22 @@ public class StringUtil {
return null; return null;
} }
} }
private static Pattern linePattern = Pattern.compile("_(\\w)");
/** 驼峰转下划线 */
public static Map<String, Object> humpToLine(Map<String, Object> map) {
Map<String, Object> resultMap = new HashMap<>();
for (String str : map.keySet()) {
str = str.toLowerCase();
Matcher matcher = linePattern.matcher(str);
StringBuffer sb = new StringBuffer();
while (matcher.find()) {
matcher.appendReplacement(sb, matcher.group(1).toUpperCase());
}
matcher.appendTail(sb);
resultMap.put(sb.toString(), map.get(str));
}
return resultMap;
}
} }

@ -37,10 +37,6 @@ public class MesPartObject extends BaseBean {
@ApiParam("对象代码") @ApiParam("对象代码")
private String objectCode; private String objectCode;
@Column(name = "OBJECT_NAME")
@ApiParam("物料名称")
private String objectName;
@Column(name = "WORK_CENTER_CODE") @Column(name = "WORK_CENTER_CODE")
@ApiParam("生产线") @ApiParam("生产线")
private String workCenterCode; private String workCenterCode;
@ -60,4 +56,8 @@ public class MesPartObject extends BaseBean {
@Transient @Transient
@ApiParam("数据组号") @ApiParam("数据组号")
private String groupNo; private String groupNo;
@Transient
@ApiParam("对象名称")
private String objectName;
} }

@ -0,0 +1,67 @@
package cn.estsh.i3plus.pojo.mes.model;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import javax.persistence.Transient;
/**
* @Description:
* @Reference:
* @Author: joke.wang
* @CreateDate: 2019\12\13 14:33
* @Modify:
**/
@Data
public class MesPartObjectModel {
private Long id;
@ApiParam(value ="组织代码")
private String organizeCode;
@ApiParam(value = "创建用户")
private String createUser;
@ApiParam(value = "创建日期")
private String createDatetime;
@ApiParam(value = "修改人")
private String modifyUser;
@ApiParam(value = "修改日期")
private String modifyDatetime;
@ApiParam(value = "有效性",example = "1")
private Integer isValid;
@ApiParam(value = "是否已删除",example = "2")
private Integer isDeleted;
@ApiParam("物料编码")
private String partNo;
@ApiParam("对象代码")
private String objectCode;
@ApiParam("生产线")
private String workCenterCode;
@ApiParam("对象名称")
private String objectName;
public MesPartObjectModel(Long id, String organizeCode, String createUser, String createDatetime, String modifyUser, String modifyDatetime, Integer isValid, Integer isDeleted, String partNo, String objectCode, String workCenterCode, String objectName) {
this.id = id;
this.organizeCode = organizeCode;
this.createUser = createUser;
this.createDatetime = createDatetime;
this.modifyUser = modifyUser;
this.modifyDatetime = modifyDatetime;
this.isValid = isValid;
this.isDeleted = isDeleted;
this.partNo = partNo;
this.objectCode = objectCode;
this.workCenterCode = workCenterCode;
this.objectName = objectName;
}
}

@ -2057,4 +2057,28 @@ public class MesHqlPack {
} }
return packBean; return packBean;
} }
/**
*
*
* @param qualityStandardCfg
* @param organizeCode
* @return
*/
public static DdlPackBean getMesQualityStandardCfg(MesQualityStandardCfg qualityStandardCfg, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(qualityStandardCfg, organizeCode);
if (!StringUtils.isEmpty(qualityStandardCfg.getStandardType())) {
DdlPreparedPack.getNumEqualPack(qualityStandardCfg.getStandardType(), "standardType", packBean);
}
if (!StringUtils.isEmpty(qualityStandardCfg.getObjectKey())) {
DdlPreparedPack.getStringLikerPack(qualityStandardCfg.getObjectKey(), "objectKey", packBean);
}
if (!StringUtils.isEmpty(qualityStandardCfg.getObjectType())) {
DdlPreparedPack.getNumEqualPack(qualityStandardCfg.getObjectType(), "objectType", packBean);
}
if (!StringUtils.isEmpty(qualityStandardCfg.getObjectKeyValue())) {
DdlPreparedPack.getStringLikerPack(qualityStandardCfg.getObjectKeyValue(), "objectKeyValue", packBean);
}
return packBean;
}
} }

@ -99,6 +99,7 @@ public class WmsDocMovementMaster extends BaseBean {
public Integer isTask; public Integer isTask;
@Column(name = "PRIORITY") @Column(name = "PRIORITY")
@AnnoOutputColumn(refClass = WmsEnumUtil.PRIORITY.class, refForeignKey = "value", value = "description")
@ApiParam(value = "优先级", example = "1") @ApiParam(value = "优先级", example = "1")
public Integer priority; public Integer priority;

@ -20,9 +20,6 @@ public class WmsTmsShipDto extends BaseDto implements Serializable {
@ApiParam("物料号") @ApiParam("物料号")
private String partNo; private String partNo;
@ApiParam("运输状态")
private String orderStatus;
@ApiParam("单据号") @ApiParam("单据号")
private String moveNo; private String moveNo;
@ -34,4 +31,31 @@ public class WmsTmsShipDto extends BaseDto implements Serializable {
@ApiParam("工厂代码") @ApiParam("工厂代码")
protected String organizeCode; protected String organizeCode;
@ApiParam("ID")
private Long id;
@ApiParam(value ="道口")
private String dockNo;
@ApiParam(value ="承运商编号")
private String vendorNo;
@ApiParam(value ="承运商名称RDD")
private String vendorName;
@ApiParam(value ="驾驶员编号")
private String driverNo;
@ApiParam(value ="驾驶员名称RDD")
private String driverName;
@ApiParam(value ="驾驶员联系方式RDD")
private String phone;
@ApiParam(value ="单据状态")
private Integer orderStatus;
@ApiParam(value ="车牌号RDD")
private String carNo;
} }

Loading…
Cancel
Save