package com.vci.model; import com.vci.constant.BtmIdConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.annotation.VciUseRefer; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.model.BaseModel; /** * 断码的内容 * @author weidy * @date 2020/3/29 */ @VciBtmType(name = BtmIdConstant.OS_CODE_BREAK_CODE_BTM_TYPE,text = "断码内容",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) public class OsCodeBreakCodeDO extends BaseModel { /** * 禁止修改这个值 */ private static final long serialVersionUID = 5427707670346428874L; /** * 所属规则 */ @VciUseRefer(BtmIdConstant.OS_CODE_RULE_BTM_TYPE) @Column(nullable = false,columnDefinition = "所属规则") private String pkCodeRule; /** * 流水号标识 */ @Column(nullable = false,length = 4000,columnDefinition = "流水号标识") private String serialUnit; /** * 最大流水号 */ @Column(nullable = false,range = ">0",columnDefinition = "最大流水号") private Integer breakSerial; /** * 原来的编码号 */ @Column(columnDefinition = "原来的编码号") private String breakCode; public String getPkCodeRule() { return pkCodeRule; } public void setPkCodeRule(String pkCodeRule) { this.pkCodeRule = pkCodeRule; } public String getSerialUnit() { return serialUnit; } public void setSerialUnit(String serialUnit) { this.serialUnit = serialUnit; } public Integer getBreakSerial() { return breakSerial; } public void setBreakSerial(Integer breakSerial) { this.breakSerial = breakSerial; } public String getBreakCode() { return breakCode; } public void setBreakCode(String breakCode) { this.breakCode = breakCode; } @Override public String toString() { return "OsCodeBreakCodeDO{" + "pkCodeRule='" + pkCodeRule + '\'' + ", serialUnit='" + serialUnit + '\'' + ", breakSerial=" + breakSerial + ", breakCode='" + breakCode + '\'' + "} " + super.toString(); } }