三力士演示demo

yun-zuoyi
钮海涛 5 years ago
parent 2bbc0bea66
commit dcc23e56cd

@ -71,6 +71,10 @@ public class Operation extends BaseAPS {
@ApiParam(value ="分割批量") @ApiParam(value ="分割批量")
private Double batch; private Double batch;
@Column(name="REMAINDER", columnDefinition = "decimal(18,8)")
@ApiParam(value ="分割余数")
private Double remainder;
@Column(name="CONS_TYPE") @Column(name="CONS_TYPE")
@ApiParam(value ="接续方式") @ApiParam(value ="接续方式")
@FieldAnnotation(defaultValue = "ES") @FieldAnnotation(defaultValue = "ES")

@ -17,6 +17,7 @@ import lombok.EqualsAndHashCode;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List; import java.util.List;
/** /**
@ -126,6 +127,11 @@ public class Resource extends BaseAPS {
@FieldAnnotation(editType = ApsEnumUtil.EDIT_TYPE.DURATION) @FieldAnnotation(editType = ApsEnumUtil.EDIT_TYPE.DURATION)
private String lockTime; private String lockTime;
@ApiParam(value ="是否存在任务冲突")
@FieldAnnotation(property = false)
@Transient
private boolean hasConflict;
@JsonBackReference @JsonBackReference
public List<WorkPlan> getWorkPlans() { return BeanRelation.list(this, EResource.WorkPlans); } public List<WorkPlan> getWorkPlans() { return BeanRelation.list(this, EResource.WorkPlans); }
} }

@ -57,6 +57,10 @@ public class StandOperation extends BaseAPS {
@ApiParam(value ="分割批量") @ApiParam(value ="分割批量")
private Double batch; private Double batch;
@Column(name="REMAINDER", columnDefinition = "decimal(18,8)")
@ApiParam(value ="分割余数")
private Double remainder;
@Column(name="COMB_TYPE") @Column(name="COMB_TYPE")
@ApiParam(value ="生产组合方式") @ApiParam(value ="生产组合方式")
@FieldAnnotation(defaultValue = "MAX_ALL_RESOURCE") @FieldAnnotation(defaultValue = "MAX_ALL_RESOURCE")

@ -3,16 +3,14 @@ package cn.estsh.i3plus.pojo.aps.model;
import lombok.Data; import lombok.Data;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
@Data @Data
public class ShiftReportModel { public class ShiftReportModel {
private List<String> dates = new ArrayList<>(); private List<String> dates = new ArrayList<>();
private List<String> headers = new ArrayList<>(); private List<String> headers = new ArrayList<>();
private Set<String> labels = new HashSet<>(); private List<String> labels = new ArrayList<>();
private List<Map<String, List<String>>> datas = new ArrayList<>(); private List<Map<String, List<String>>> datas = new ArrayList<>();
} }

@ -709,7 +709,8 @@ public class ApsEnumUtil {
NONE("NONE", "不分割"), NONE("NONE", "不分割"),
RATIO("RATIO", "按比例分割"), RATIO("RATIO", "按比例分割"),
COUNT("COUNT", "按数量分割"), COUNT("COUNT", "按数量分割"),
BATCH("BATCH", "按批量分割"); BATCH("BATCH", "按批量分割"),
REMAINDER("REMAINDER", "按余数分割");
private String value; private String value;
private String description; private String description;

Loading…
Cancel
Save