|
|
@ -9,11 +9,13 @@ import lombok.Data;
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
import org.hibernate.annotations.DynamicInsert;
|
|
|
|
import org.hibernate.annotations.DynamicInsert;
|
|
|
|
import org.hibernate.annotations.DynamicUpdate;
|
|
|
|
import org.hibernate.annotations.DynamicUpdate;
|
|
|
|
|
|
|
|
import org.springframework.data.annotation.Transient;
|
|
|
|
|
|
|
|
|
|
|
|
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.Map;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @Description : 作业类型
|
|
|
|
* @Description : 作业类型
|
|
|
@ -27,15 +29,15 @@ import javax.persistence.Transient;
|
|
|
|
@DynamicInsert
|
|
|
|
@DynamicInsert
|
|
|
|
@DynamicUpdate
|
|
|
|
@DynamicUpdate
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
@Table(name="WMS_OP_TYPE")
|
|
|
|
@Table(name = "WMS_OP_TYPE")
|
|
|
|
@Api("作业类型")
|
|
|
|
@Api("作业类型")
|
|
|
|
public class WmsOpType extends BaseBean{
|
|
|
|
public class WmsOpType extends BaseBean {
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="OP_TYPE_CODE")
|
|
|
|
@Column(name = "OP_TYPE_CODE")
|
|
|
|
@ApiParam("类型编号")
|
|
|
|
@ApiParam("类型编号")
|
|
|
|
private String opTypeCode;
|
|
|
|
private String opTypeCode;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="OP_TYPE_NAME")
|
|
|
|
@Column(name = "OP_TYPE_NAME")
|
|
|
|
@ApiParam("类型名称")
|
|
|
|
@ApiParam("类型名称")
|
|
|
|
private String opTypeName;
|
|
|
|
private String opTypeName;
|
|
|
|
|
|
|
|
|
|
|
@ -43,61 +45,65 @@ public class WmsOpType extends BaseBean{
|
|
|
|
@ApiParam(value = "序号", example = "0")
|
|
|
|
@ApiParam(value = "序号", example = "0")
|
|
|
|
private Integer seq;
|
|
|
|
private Integer seq;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="TM_ID")
|
|
|
|
@Column(name = "TM_ID")
|
|
|
|
@ApiParam(value = "交易处理组件ID", example = "0")
|
|
|
|
@ApiParam(value = "交易处理组件ID", example = "0")
|
|
|
|
private Integer tmId;
|
|
|
|
private Integer tmId;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="DATA_SRC")
|
|
|
|
@Column(name = "DATA_SRC")
|
|
|
|
@ApiParam("数据来源")
|
|
|
|
@ApiParam("数据来源")
|
|
|
|
private String dataSrc;
|
|
|
|
private String dataSrc;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="ORDER_MIN")
|
|
|
|
@Column(name = "ORDER_MIN")
|
|
|
|
@ApiParam(value = "单据处理下限", example = "0")
|
|
|
|
@ApiParam(value = "单据处理下限", example = "0")
|
|
|
|
private Integer orderMin;
|
|
|
|
private Integer orderMin;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="ORDER_MAX")
|
|
|
|
@Column(name = "ORDER_MAX")
|
|
|
|
@ApiParam(value = "单据处理上限", example = "0")
|
|
|
|
@ApiParam(value = "单据处理上限", example = "0")
|
|
|
|
private Integer orderMax;
|
|
|
|
private Integer orderMax;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="CYCLE_MINS")
|
|
|
|
@Column(name = "CYCLE_MINS")
|
|
|
|
@ApiParam(value = "处理周期(分钟)", example = "0")
|
|
|
|
@ApiParam(value = "处理周期(分钟)", example = "0")
|
|
|
|
private Integer cycleMins;
|
|
|
|
private Integer cycleMins;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="LAST_TRANS_TIME")
|
|
|
|
@Column(name = "LAST_TRANS_TIME")
|
|
|
|
@ApiParam(value = "末次处理时间")
|
|
|
|
@ApiParam(value = "末次处理时间")
|
|
|
|
public String lastTransTime;
|
|
|
|
public String lastTransTime;
|
|
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
@Transient
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
|
@ApiParam(value="末次处理时间",example = "2018-01-01 01:00:00")
|
|
|
|
@ApiParam(value = "末次处理时间", example = "2018-01-01 01:00:00")
|
|
|
|
@AnnoOutputColumn(hidden = true)
|
|
|
|
@AnnoOutputColumn(hidden = true)
|
|
|
|
public String lastTransTimeStr;
|
|
|
|
public String lastTransTimeStr;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="IS_SPLIT")
|
|
|
|
@Column(name = "IS_SPLIT")
|
|
|
|
@ApiParam(value = "是否拆分单据", example = "0")
|
|
|
|
@ApiParam(value = "是否拆分单据", example = "0")
|
|
|
|
private Integer isSplit;
|
|
|
|
private Integer isSplit;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="SPLIT_RULE")
|
|
|
|
@Column(name = "SPLIT_RULE")
|
|
|
|
@ApiParam(value = "拆分规则")
|
|
|
|
@ApiParam(value = "拆分规则")
|
|
|
|
public String splitRule;
|
|
|
|
public String splitRule;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="IS_MERGE")
|
|
|
|
@Column(name = "IS_MERGE")
|
|
|
|
@ApiParam(value = "是否合并单据", example = "0")
|
|
|
|
@ApiParam(value = "是否合并单据", example = "0")
|
|
|
|
private Integer isMerge;
|
|
|
|
private Integer isMerge;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="MERGE_RULE")
|
|
|
|
@Column(name = "MERGE_RULE")
|
|
|
|
@ApiParam(value = "合并规则")
|
|
|
|
@ApiParam(value = "合并规则")
|
|
|
|
public String mergeRule;
|
|
|
|
public String mergeRule;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="IS_AUTO_CLOSE")
|
|
|
|
@Column(name = "IS_AUTO_CLOSE")
|
|
|
|
@ApiParam(value = "任务未完是否关闭", example = "0")
|
|
|
|
@ApiParam(value = "任务未完是否关闭", example = "0")
|
|
|
|
private Integer isAutoClose;
|
|
|
|
private Integer isAutoClose;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="USE_TIME")
|
|
|
|
@Column(name = "USE_TIME")
|
|
|
|
@ApiParam(value = "标准工时(每箱)", example = "0")
|
|
|
|
@ApiParam(value = "标准工时(每箱)", example = "0")
|
|
|
|
private Integer userTime;
|
|
|
|
private Integer userTime;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name="IS_MULITI")
|
|
|
|
@Column(name = "IS_MULITI")
|
|
|
|
@ApiParam(value = "是否允许多人操作", example = "0")
|
|
|
|
@ApiParam(value = "是否允许多人操作", example = "0")
|
|
|
|
private Integer isMuliti;
|
|
|
|
private Integer isMuliti;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
|
|
|
@ApiParam(value = "单据集")
|
|
|
|
|
|
|
|
private List<Map<String, List>> orderList;
|
|
|
|
}
|
|
|
|
}
|
|
|
|