销售订单拆分下发。

yun-zuoyi
钮海涛 4 years ago
parent 8b3bdc40fe
commit d69c8e682b

@ -61,18 +61,35 @@ public class SalesOrder extends BaseOrder {
@FieldAnnotation(defaultValue = "WAITING")
private ApsEnumUtil.SALES_ORDER_STATUS orderStatus;
@Column(name="ORDER_SPLIT")
@ApiParam(value ="拆分下发")
@FieldAnnotation(defaultValue = "NONE", modify = false)
private ApsEnumUtil.SALES_ORDER_SPLIT_STATUS orderSplit = ApsEnumUtil.SALES_ORDER_SPLIT_STATUS.NONE;
@Column(name="CAN_MAT_CALC")
@ApiParam(value ="是否参与物料运算")
@FieldAnnotation(defaultValue = "1")
private Boolean canMatCalc = true;
@Column(name="DELIVER_RATE")
@ApiParam(value ="发货百分比")
private Double deliverRate;
@Column(name="FINISH_COUNT")
@ApiParam(value ="完工数")
@FieldAnnotation(modify = false)
private Double finishCount;
@Column(name="QUALIFIED_COUNT")
@ApiParam(value ="检验合格数量")
@FieldAnnotation(modify = false)
private Double qualifiedCount;
@Column(name="SERIAL_NUMBER")
@ApiParam(value ="拆分订单流水号")
@FieldAnnotation(property = false)
private Integer serialNumber = 0;
@JsonIgnore
public Work getWork() {
return BeanRelation.get(this, EBaseOrder.Works);

@ -171,6 +171,10 @@ public class Work extends BaseAPS {
@ApiParam(value ="动态拆分工作ID")
private Long originWorkId;
@Column(name="SUPPLY_WORK_CODE")
@ApiParam(value ="补满模工作编码")
private String supplyWorkCode;
@ApiParam(value ="工作左边界")
private Date leftEdge;

@ -1183,6 +1183,32 @@ public class ApsEnumUtil {
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum SALES_ORDER_SPLIT_STATUS {
NONE("NONE", "不拆分下发"),
SPLIT_MAIN("SPLIT_MAIN", "拆分下发(主)"),
SPLIT_CHILD("SPLIT_CHILD", "拆分下发(子)");
private String value;
private String description;
SALES_ORDER_SPLIT_STATUS(String value, String description) {
this.value = value;
this.description = description;
}
public String getValue() {
return value;
}
public String getDescription() {
return description;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)

Loading…
Cancel
Save