yun-zuoyi
liangyao 4 years ago
commit 46f56540ca

@ -5619,6 +5619,7 @@ public class MesEnumUtil {
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum VALUE_TYPE { public enum VALUE_TYPE {
MANUAL_ASSIGNMENT("10", "手工赋值"), MANUAL_ASSIGNMENT("10", "手工赋值"),
SPEL_EXPRESSION("20", "spel表达式"), SPEL_EXPRESSION("20", "spel表达式"),
FUNCTION_ASSIGNMENT("30", "函数赋值"), FUNCTION_ASSIGNMENT("30", "函数赋值"),

@ -12,7 +12,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
public class SwebEnumUtil { public class SwebEnumUtil {
/** /**
* (ASN,PO,MOVE,QC) *
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ORDER_MASTER_STATUS { public enum ORDER_MASTER_STATUS {
@ -142,8 +142,7 @@ public class SwebEnumUtil {
public enum ORDER_SN_STATUS { public enum ORDER_SN_STATUS {
CREATE(10, "N", "创建"), CREATE(10, "N", "创建"),
RECEIPTED(20, "R", "已完成"), RECEIPTED(20, "R", "已完成"),
CANCEL(30, "C", "行取消"), CANCEL(30, "C", "行取消");
PRINTED(40, "C", "已打印");
private int value; private int value;
private String code; private String code;
@ -189,6 +188,126 @@ public class SwebEnumUtil {
} }
/** /**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MOVEMENT_MASTER_STATUS {
CREATE(10, "CREATE", "新建"),
PRINTED(20, "PRINTED", "已打印"),
DELIVERY(30, "DELIVERY", "已发货");
private int value;
private String code;
private String description;
MOVEMENT_MASTER_STATUS(int value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
public static int descOf(String desc) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(desc)) {
tmp = values()[i].value;
}
}
return tmp;
}
public static int codeOf(String code) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MOVEMENT_DETAILS_STATUS {
CREATE(10, "CREATE", "新建"),
PRINTED(20, "PRINTED", "已打印"),
DELIVERY(30, "DELIVERY", "已发货");
private int value;
private String code;
private String description;
MOVEMENT_DETAILS_STATUS(int value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public int getValue() {
return value;
}
public String getCode() {
return code;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
public static int descOf(String desc) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(desc)) {
tmp = values()[i].value;
}
}
return tmp;
}
public static int codeOf(String code) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**
* PO * PO
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)

@ -144,4 +144,8 @@ public class MesOee extends BaseBean implements Serializable {
@Transient @Transient
@ApiParam("手工录入集合") @ApiParam("手工录入集合")
private List<String> attributes; private List<String> attributes;
@Transient
@ApiParam("自定义数据-非手工录入")
private String busiDataNoManual;
} }

@ -29,6 +29,7 @@ import java.io.Serializable;
@Index(columnList = "WORK_ORDER_NO"), @Index(columnList = "WORK_ORDER_NO"),
@Index(columnList = "WORK_CENTER_CODE"), @Index(columnList = "WORK_CENTER_CODE"),
@Index(columnList = "WORK_CELL_CODE"), @Index(columnList = "WORK_CELL_CODE"),
@Index(columnList = "CREATE_DATE_TIME"),
@Index(columnList = "IS_SEALED") @Index(columnList = "IS_SEALED")
}, uniqueConstraints = { }, uniqueConstraints = {
@UniqueConstraint(columnNames = {"ORGANIZE_CODE", "PACKAGE_NO"}) @UniqueConstraint(columnNames = {"ORGANIZE_CODE", "PACKAGE_NO"})

@ -29,6 +29,7 @@ import java.math.BigDecimal;
@Index(columnList = "SERIAL_NUMBER"), @Index(columnList = "SERIAL_NUMBER"),
@Index(columnList = "PRODUCT_SN"), @Index(columnList = "PRODUCT_SN"),
@Index(columnList = "CREATE_DATE_TIME"), @Index(columnList = "CREATE_DATE_TIME"),
@Index(columnList = "MODIFY_DATE_TIME"),
@Index(columnList = "PART_NO"), @Index(columnList = "PART_NO"),
@Index(columnList = "WORK_ORDER_NO") @Index(columnList = "WORK_ORDER_NO")
}, uniqueConstraints = { }, uniqueConstraints = {

@ -30,10 +30,12 @@ public class QcOrderCheckDataDetailModel {
private Integer checkResult; private Integer checkResult;
private String serialNumber;
public QcOrderCheckDataDetailModel(Integer checkType, String checkItem, String checkStandard, Integer checkCount, public QcOrderCheckDataDetailModel(Integer checkType, String checkItem, String checkStandard, Integer checkCount,
Integer isConcession, Integer isKeyCheckItem, Double max, Double min, Integer isConcession, Integer isKeyCheckItem, Double max, Double min,
String checkValue, Integer checkResult) { String checkValue, Integer checkResult, String serialNumber) {
this.checkType = checkType; this.checkType = checkType;
this.checkItem = checkItem; this.checkItem = checkItem;
this.checkStandard = checkStandard; this.checkStandard = checkStandard;
@ -44,5 +46,6 @@ public class QcOrderCheckDataDetailModel {
this.min = min; this.min = min;
this.checkValue = checkValue; this.checkValue = checkValue;
this.checkResult = checkResult; this.checkResult = checkResult;
this.serialNumber = serialNumber;
} }
} }

@ -63,13 +63,13 @@ public class SysOrderNoRule extends BaseBean {
private Long serialNoLength; private Long serialNoLength;
@Column(name = "IS_CYCLE") @Column(name = "IS_CYCLE")
@ApiParam(value = "达到最大值后是否循环",example = "1") @ApiParam(value = "是否按日期循环", example = "1")
@AnnoOutputColumn(refClass = CommonEnumUtil.TRUE_OR_FALSE.class) @AnnoOutputColumn(refClass = CommonEnumUtil.TRUE_OR_FALSE.class)
private Integer isCycle; private Integer isCycle;
@Column(name = "IS_FIXED_LENGTH") @Column(name = "IS_FIXED_LENGTH")
@ColumnDefault("2") @ColumnDefault("2")
@ApiParam(value = "是否固定序号长度长度",example = "1") @ApiParam(value = "是否固定序号长度",example = "1")
@AnnoOutputColumn(refClass = CommonEnumUtil.TRUE_OR_FALSE.class) @AnnoOutputColumn(refClass = CommonEnumUtil.TRUE_OR_FALSE.class)
private Integer isFixedLength; private Integer isFixedLength;

@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.sweb.bean; package cn.estsh.i3plus.pojo.sweb.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -69,7 +70,7 @@ public class SwebDocMovementDetails extends BaseBean {
@Column(name = "ITEM") @Column(name = "ITEM")
@ApiParam("行号") @ApiParam("行号")
public String item; public Integer item;
@Column(name = "SNP") @Column(name = "SNP")
@ApiParam(value = "标准包装", example = "1") @ApiParam(value = "标准包装", example = "1")
@ -157,8 +158,8 @@ public class SwebDocMovementDetails extends BaseBean {
public transient Integer lockVersion; public transient Integer lockVersion;
@Column(name = "IS_SN") @Column(name = "IS_SN")
@ApiParam(value = "条码生成状态", example = "20") @ApiParam(value = "条码生成状态", example = "2")
public Integer isSn; public Integer isSn = CommonEnumUtil.FALSE;
@Column(name = "LOT_NO") @Column(name = "LOT_NO")
@ApiParam("批次") @ApiParam("批次")

@ -36,7 +36,7 @@ public class SwebDocMovementSn extends BaseBean {
@Column(name="ITEM") @Column(name="ITEM")
@ApiParam("行号") @ApiParam("行号")
public String item; public Integer item;
@Column(name="PART_NO") @Column(name="PART_NO")
@ApiParam("物料编码") @ApiParam("物料编码")

@ -51,6 +51,11 @@ public class SwebPurchaseOrderSn extends BaseBean {
@ApiParam(value = "零件名称") @ApiParam(value = "零件名称")
private String partName; private String partName;
@Column(name = "ITEM_NO")
@ColumnDefault("0")
@ApiParam(value = "行号", example = "0")
private Integer itemNo;
@ApiParam("零件类型") @ApiParam("零件类型")
@Column(name = "PART_TYPE") @Column(name = "PART_TYPE")
private Integer partType; private Integer partType;

@ -205,10 +205,10 @@ public class SwebHqlPack {
public static DdlPackBean getDocMovementDetails(SwebDocMovementDetails details) { public static DdlPackBean getDocMovementDetails(SwebDocMovementDetails details) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringLikerPack(details.getOrderNo(), "orderNo", result); DdlPreparedPack.getStringEqualPack(details.getOrderNo(), "orderNo", result);
DdlPreparedPack.getStringLikerPack(details.getPartNo(), "partNo", result); DdlPreparedPack.getStringEqualPack(details.getPartNo(), "partNo", result);
DdlPreparedPack.getNumEqualPack(details.getItemStatus(), "itemStatus", result); DdlPreparedPack.getNumEqualPack(details.getItemStatus(), "itemStatus", result);
DdlPreparedPack.getStringLikerPack(details.getVendorNo(), "vendorNo", result); DdlPreparedPack.getStringEqualPack(details.getVendorNo(), "vendorNo", result);
DdlPreparedPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue()}, new String[]{"createDatetime"}, result); DdlPreparedPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue()}, new String[]{"createDatetime"}, result);
return buildHql(details, result); return buildHql(details, result);
} }

Loading…
Cancel
Save