Merge remote-tracking branch 'origin/dev' into dev

yun-zuoyi
钮海涛 5 years ago
commit aeb347b1fb

@ -66,7 +66,7 @@ public class Material extends BaseAPS {
private String purchaseLeadTime; private String purchaseLeadTime;
@Column(name="MANUF_LEAD_TIME") @Column(name="MANUF_LEAD_TIME")
@ApiParam(value ="制造提前期") @ApiParam(value ="生产提前期")
@FieldAnnotation(editType = ApsEnumUtil.EDIT_TYPE.DURATION) @FieldAnnotation(editType = ApsEnumUtil.EDIT_TYPE.DURATION)
private String manufLeadTime; private String manufLeadTime;
@ -80,7 +80,7 @@ public class Material extends BaseAPS {
private Integer unitPurchase; private Integer unitPurchase;
@Column(name="UNIT_MANUF") @Column(name="UNIT_MANUF")
@ApiParam(value ="单位制造量") @ApiParam(value ="单位生产量")
private Integer unitManuf; private Integer unitManuf;
@Column(name="UNIT_SHIPMENT") @Column(name="UNIT_SHIPMENT")
@ -99,16 +99,16 @@ public class Material extends BaseAPS {
private Boolean autoFixPegging; private Boolean autoFixPegging;
@Column(name="MAX_PRODUCT_BATCH", columnDefinition = "decimal(18,8)") @Column(name="MAX_PRODUCT_BATCH", columnDefinition = "decimal(18,8)")
@ApiParam(value ="最大制造批量") @ApiParam(value ="最大生产批量")
private Double maxProductBatch; private Double maxProductBatch;
@Column(name="MIN_PRODUCT_BATCH", columnDefinition = "decimal(18,8)") @Column(name="MIN_PRODUCT_BATCH", columnDefinition = "decimal(18,8)")
@ApiParam(value ="最小制造批量") @ApiParam(value ="最小生产批量")
@FieldAnnotation(defaultValue = "0.0") @FieldAnnotation(defaultValue = "0.0")
private Double minProductBatch; private Double minProductBatch;
@Column(name="UNIT_PRODUCT_BATCH", columnDefinition = "decimal(18,8)") @Column(name="UNIT_PRODUCT_BATCH", columnDefinition = "decimal(18,8)")
@ApiParam(value ="制造批量单位") @ApiParam(value ="生产批量单位")
private Double UnitProductBatch; private Double UnitProductBatch;
@Column(name="MAX_PUR_BATCH", columnDefinition = "decimal(18,8)") @Column(name="MAX_PUR_BATCH", columnDefinition = "decimal(18,8)")

@ -195,7 +195,7 @@ public class ApsEnumUtil {
public enum MATERIAL_ASSIGN_LIMIT { public enum MATERIAL_ASSIGN_LIMIT {
INVENTORY(1, "库存制约"), INVENTORY(1, "库存制约"),
PURCHASE(2, "采购制约"), PURCHASE(2, "采购制约"),
PRODUCT(4, "制造制约"); PRODUCT(4, "生产制约");
private int value; private int value;
private String description; private String description;

@ -3399,6 +3399,7 @@ public class MesPcnEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum FSM_STATE_TYPE { public enum FSM_STATE_TYPE {
BEGIN(10, "begin", "开始状态点"), BEGIN(10, "begin", "开始状态点"),
BACK(20, "back", "回退状态点"),
END(40, "end", "结束状态点"); END(40, "end", "结束状态点");
private int value; private int value;
@ -3601,7 +3602,8 @@ public class MesPcnEnumUtil {
START(10, "START", "开始状态"), START(10, "START", "开始状态"),
EXECUTING(20, "EXECUTING", "执行中状态"), EXECUTING(20, "EXECUTING", "执行中状态"),
TERMINATE(30, "TERMINATE", "中断状态"), TERMINATE(30, "TERMINATE", "中断状态"),
FINISH(40, "FINISH", "完成状态"); FINISH(40, "FINISH", "完成状态"),
BACK(99, "BACK", "回退状态");
private int value; private int value;
private String code; private String code;

@ -88,35 +88,35 @@ public class MesScatterPartProdCfg extends BaseBean implements Serializable {
@Column(name = "PEST1") @Column(name = "PEST1")
@ApiParam("PEST编码1") @ApiParam("PEST编码1")
private Integer pest1; private String pest1;
@Column(name = "PEST2") @Column(name = "PEST2")
@ApiParam("PEST编码2") @ApiParam("PEST编码2")
private Integer pest2; private String pest2;
@Column(name = "PEST3") @Column(name = "PEST3")
@ApiParam("PEST编码3") @ApiParam("PEST编码3")
private Integer pest3; private String pest3;
@Column(name = "PEST4") @Column(name = "PEST4")
@ApiParam("PEST编码4") @ApiParam("PEST编码4")
private Integer pest4; private String pest4;
@Column(name = "PEST5") @Column(name = "PEST5")
@ApiParam("PEST编码5") @ApiParam("PEST编码5")
private Integer pest5; private String pest5;
@Column(name = "PEST6") @Column(name = "PEST6")
@ApiParam("PEST编码6") @ApiParam("PEST编码6")
private Integer pest6; private String pest6;
@Column(name = "PEST7") @Column(name = "PEST7")
@ApiParam("PEST编码7") @ApiParam("PEST编码7")
private Integer pest7; private String pest7;
@Column(name = "PEST8") @Column(name = "PEST8")
@ApiParam("PEST编码8") @ApiParam("PEST编码8")
private Integer pest8; private String pest8;
@Column(name = "TORQUE_NO") @Column(name = "TORQUE_NO")
@ApiParam("扭矩枪编号") @ApiParam("扭矩枪编号")

@ -78,6 +78,10 @@ public class MesStateMachineStatus extends BaseBean implements Serializable {
@ApiParam("状态类型 10=初始化状态") @ApiParam("状态类型 10=初始化状态")
private Integer statusType; private Integer statusType;
@Column(name = "SEQ")
@ApiParam("状态点顺序")
private Integer seq;
@Transient @Transient
@ApiParam("状态点是否完成") @ApiParam("状态点是否完成")
private boolean isComplete; private boolean isComplete;

@ -2937,4 +2937,49 @@ public class MesHqlPack {
} }
return packBean; return packBean;
} }
/**
*
* @param partCheck
* @param organizeCode
* @return
*/
public static DdlPackBean getMesPartCheck(MesPartCheck partCheck, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(partCheck, organizeCode);
if (!StringUtils.isEmpty(partCheck.getPartNo())) {
DdlPreparedPack.getStringEqualPack(partCheck.getPartNo(), "partNo", packBean);
}
if (!StringUtils.isEmpty(partCheck.getObjectCode())) {
DdlPreparedPack.getStringEqualPack(partCheck.getObjectCode(), "objectCode", packBean);
}
return packBean;
}
/**
*
*
* @param qcOrderDetail
* @param organizeCode
* @return
*/
public static DdlPackBean getMesQcOrderDetailData(MesQcOrderDetail qcOrderDetail, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(qcOrderDetail, organizeCode);
if (!StringUtils.isEmpty(qcOrderDetail.getOrderNo())) {
DdlPreparedPack.getStringRightLikerPack(qcOrderDetail.getOrderNo(), "orderNo", packBean);
}
if (qcOrderDetail.getCheckType() != null) {
DdlPreparedPack.getNumEqualPack(qcOrderDetail.getCheckType(), "checkType", packBean);
}
if (!StringUtils.isEmpty(qcOrderDetail.getSerialNumber())) {
DdlPreparedPack.getStringLikerPack(qcOrderDetail.getSerialNumber(), "serialNumber", packBean);
}
if (!StringUtils.isEmpty(qcOrderDetail.getCreateDateTimeStart()) || !StringUtils.isEmpty(qcOrderDetail.getCreateDateTimeEnd())) {
DdlPreparedPack.timeBuilder(
qcOrderDetail.getCreateDateTimeStart(),
qcOrderDetail.getCreateDateTimeEnd(),
"createDatetime", packBean, true);
}
return packBean;
}
} }

@ -119,13 +119,13 @@ public class MesPcnHqlPack {
* @param rawPartSn * @param rawPartSn
* @return * @return
*/ */
public static DdlPackBean getStationBomRawPartSn(MesStationBom stationBom, MesRawPartSn rawPartSn) { public static DdlPackBean getStationBomRawPartSn(MesStationBom stationBom, String rawPartNo) {
DdlPackBean packBean = getAllBaseData(stationBom.getOrganizeCode()); DdlPackBean packBean = getAllBaseData(stationBom.getOrganizeCode());
DdlPreparedPack.getStringEqualPack(stationBom.getWorkCenterCode(), "workCenterCode", packBean); DdlPreparedPack.getStringEqualPack(stationBom.getWorkCenterCode(), "workCenterCode", packBean);
DdlPreparedPack.getStringEqualPack(stationBom.getWorkCellCode(), "workCellCode", packBean); DdlPreparedPack.getStringEqualPack(stationBom.getWorkCellCode(), "workCellCode", packBean);
DdlPreparedPack.getStringEqualPack(stationBom.getPartNo(), "partNo", packBean); DdlPreparedPack.getStringEqualPack(stationBom.getPartNo(), "partNo", packBean);
DdlPreparedPack.getNumEqualPack(MesPcnEnumUtil.PROCESS_BOM_ISFEED.FEED.getValue(), "isFeed", packBean); DdlPreparedPack.getNumEqualPack(MesPcnEnumUtil.PROCESS_BOM_ISFEED.FEED.getValue(), "isFeed", packBean);
DdlPreparedPack.getStringEqualPack(rawPartSn.getPartNo(), "itemPartNo", packBean); DdlPreparedPack.getStringEqualPack(rawPartNo, "itemPartNo", packBean);
return packBean; return packBean;
} }

@ -6,7 +6,7 @@ sonar.projectKey=i3plus.pojo:i3plus-pojo
# defaults to project key # defaults to project key
sonar.projectName=i3plus-pojo sonar.projectName=i3plus-pojo
# defaults to 'not provided' # defaults to 'not provided'
sonar.projectVersion=1.0-TEST-SNAPSHOT sonar.projectVersion=1.0-PROD-SNAPSHOT
# Path is relative to the sonar-project.properties file. Defaults to . # Path is relative to the sonar-project.properties file. Defaults to .
#sonar.sources=./ #sonar.sources=./

Loading…
Cancel
Save