|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package cn.estsh.i3plus.pojo.wms.bean;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
|
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
|
|
@ -32,98 +33,107 @@ import javax.persistence.Transient;
|
|
|
|
|
public class WmsActionGroupDetails extends BaseBean {
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 544189352378073377L;
|
|
|
|
|
@Column(name = "AG_ID")
|
|
|
|
|
@Column(name = "AG_ID", nullable = false)
|
|
|
|
|
@ApiParam(value = "作业流程ID", example = "0")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
@AnnoOutputColumn
|
|
|
|
|
private Long agId;
|
|
|
|
|
|
|
|
|
|
@Column(name = "SEQ")
|
|
|
|
|
@Column(name = "SEQ", nullable = false)
|
|
|
|
|
@ApiParam(value = "序号", example = "0")
|
|
|
|
|
@AnnoOutputColumn
|
|
|
|
|
private Integer seq;
|
|
|
|
|
|
|
|
|
|
@Column(name = "OK_SEQ")
|
|
|
|
|
@Column(name = "OK_SEQ", nullable = false)
|
|
|
|
|
@ApiParam(value = "成功跳转步骤", example = "0")
|
|
|
|
|
@AnnoOutputColumn
|
|
|
|
|
private Integer okSeq;
|
|
|
|
|
|
|
|
|
|
@Column(name = "NG_SEQ")
|
|
|
|
|
@Column(name = "NG_SEQ",nullable = false)
|
|
|
|
|
@ApiParam(value = "失败跳转步骤", example = "0")
|
|
|
|
|
@AnnoOutputColumn
|
|
|
|
|
private Integer ngSeq;
|
|
|
|
|
|
|
|
|
|
@Column(name = "VALUE_TYPE")
|
|
|
|
|
@Column(name = "VALUE_TYPE", nullable = false)
|
|
|
|
|
@ApiParam(value = "动作类型", example = "10")
|
|
|
|
|
@AnnoOutputColumn
|
|
|
|
|
private Integer valueType;
|
|
|
|
|
|
|
|
|
|
@Column(name = "TO_UPPER")
|
|
|
|
|
@Column(name = "TO_UPPER", nullable = false)
|
|
|
|
|
@ApiParam(value = "是否转为大写", example = "2")
|
|
|
|
|
@AnnoOutputColumn
|
|
|
|
|
private Integer toUpper;
|
|
|
|
|
|
|
|
|
|
@Column(name = "LEN_CHECK")
|
|
|
|
|
@Column(name = "LEN_CHECK", columnDefinition = "int default 0")
|
|
|
|
|
@ApiParam(value = "长度检查", example = "0")
|
|
|
|
|
private Integer lenCheck;
|
|
|
|
|
|
|
|
|
|
@Column(name = "REGULAR_CHECK")
|
|
|
|
|
@Column(name = "REGULAR_CHECK", columnDefinition = "varchar(1000) default ''")
|
|
|
|
|
@ApiParam(value = "正则校验")
|
|
|
|
|
private String regularCheck;
|
|
|
|
|
|
|
|
|
|
@Column(name = "REGULAR_CHECK_FAIL_MSG")
|
|
|
|
|
@Column(name = "REGULAR_CHECK_FAIL_MSG", columnDefinition = "varchar(1000) default ''")
|
|
|
|
|
@ApiParam(value = "正则校验失败提示")
|
|
|
|
|
private String regularCheckFailMsg;
|
|
|
|
|
|
|
|
|
|
@Column(name = "AS_ID")
|
|
|
|
|
@ApiParam(value = "作业步骤", example = "0")
|
|
|
|
|
@Column(name = "AS_ID", nullable = false)
|
|
|
|
|
@ApiParam(value = "作业步骤")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
@AnnoOutputColumn
|
|
|
|
|
private Long asId;
|
|
|
|
|
|
|
|
|
|
@Column(name = "AT_ID")
|
|
|
|
|
@ApiParam(value = "步骤类型编号", example = "0")
|
|
|
|
|
@Column(name = "AT_ID", nullable = false)
|
|
|
|
|
@ApiParam(value = "步骤类型编号")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
@AnnoOutputColumn
|
|
|
|
|
private Long atId;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "作业步骤名称")
|
|
|
|
|
private String asName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "步骤类型名称")
|
|
|
|
|
private String atName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "流程名称")
|
|
|
|
|
private String agName;
|
|
|
|
|
|
|
|
|
|
@Column(name = "GOTO_BTN_CODE")
|
|
|
|
|
@Column(name = "GOTO_BTN_CODE", columnDefinition = "varchar(225) default ''")
|
|
|
|
|
@ApiParam(value = "跳转按钮代码")
|
|
|
|
|
private String goToBtnCode;
|
|
|
|
|
|
|
|
|
|
@Column(name = "GOTO_BTN_NAME")
|
|
|
|
|
@Column(name = "GOTO_BTN_NAME", columnDefinition = "varchar(225) default ''")
|
|
|
|
|
@ApiParam(value = "跳转按钮名称")
|
|
|
|
|
private String goToBtnName;
|
|
|
|
|
|
|
|
|
|
@Column(name = "PRE_SHOW")
|
|
|
|
|
@ApiParam(value = "是否预显示", example = "1")
|
|
|
|
|
@Column(name = "PRE_SHOW", columnDefinition = "int default 0")
|
|
|
|
|
@ApiParam(value = "是否预显示")
|
|
|
|
|
private Integer preShow;
|
|
|
|
|
|
|
|
|
|
@Column(name = "SHOW_AM_ID")
|
|
|
|
|
@ApiParam(value = "回显组件方法ID", example = "1")
|
|
|
|
|
@Column(name = "SHOW_AM_ID", columnDefinition = "bigint(20) default 0")
|
|
|
|
|
@ApiParam(value = "回显组件方法ID")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long showAmId;
|
|
|
|
|
|
|
|
|
|
@Column(name = "IS_COMMIT_ABLE")
|
|
|
|
|
@ApiParam(value = "是否可提交", example = "2")
|
|
|
|
|
@Column(name = "IS_COMMIT_ABLE", nullable = false)
|
|
|
|
|
@ApiParam(value = "是否可提交")
|
|
|
|
|
@AnnoOutputColumn
|
|
|
|
|
private Integer isCommitAble;
|
|
|
|
|
|
|
|
|
|
@Column(name = "IS_AUTO_OPEN_WINDOW")
|
|
|
|
|
@ApiParam(value = "是否自动开窗", example = "2")
|
|
|
|
|
@Column(name = "IS_AUTO_OPEN_WINDOW",nullable = false)
|
|
|
|
|
@ApiParam(value = "是否自动开窗")
|
|
|
|
|
private Integer isAutoOpenWindow;
|
|
|
|
|
|
|
|
|
|
@Column(name = "SEARCH_KEY")
|
|
|
|
|
@Column(name = "SEARCH_KEY", columnDefinition = "varchar(225) default ''")
|
|
|
|
|
@ApiParam(value = "搜索KEY")
|
|
|
|
|
private String searchKey;
|
|
|
|
|
|
|
|
|
|
@Column(name = "GROUP_KEY")
|
|
|
|
|
@Column(name = "GROUP_KEY", columnDefinition = "varchar(225) default ''")
|
|
|
|
|
@ApiParam(value = "分组KEY")
|
|
|
|
|
private String groupKey;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "作业步骤名称")
|
|
|
|
|
private String asName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "步骤类型名称")
|
|
|
|
|
private String atName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "流程名称")
|
|
|
|
|
private String agName;
|
|
|
|
|
|
|
|
|
|
public int getSeqVal() {
|
|
|
|
|
return this.seq == null ? 0 : this.seq;
|
|
|
|
|
}
|
|
|
|
|