package com.vci.ubcs.code.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.code.constant.MdmBtmTypeConstant; 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 2022-3-1 */ @VciBtmType(name = MdmBtmTypeConstant.CODE_SERIAL_VALUE,text = "流水的值",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) @TableName("PL_CODE_SERIALVALUE") public class CodeSerialValueDO extends BaseModel { /** * 序列化 */ private static final long serialVersionUID = 4585738864706015777L; /** * 编码规则的主键 */ @Column(nullable = false,columnDefinition = "编码规则主键") @VciUseRefer(MdmBtmTypeConstant.CODE_RULE) private String codeRuleOid; /*** * 流水依赖 */ @Column(length = 4000,columnDefinition = "流水依赖") private String serialUnit; /** * 码段的主键 */ @Column(columnDefinition = "码段的主键") private String codeSecOid; /** * 最大流水号 */ @Column(columnDefinition = "最大流水号") private String maxSerial; public String getCodeRuleOid() { return codeRuleOid; } public void setCodeRuleOid(String codeRuleOid) { this.codeRuleOid = codeRuleOid; } public String getSerialUnit() { return serialUnit; } public void setSerialUnit(String serialUnit) { this.serialUnit = serialUnit; } public String getCodeSecOid() { return codeSecOid; } public void setCodeSecOid(String codeSecOid) { this.codeSecOid = codeSecOid; } public String getMaxSerial() { return maxSerial; } public void setMaxSerial(String maxSerial) { this.maxSerial = maxSerial; } @Override public String toString() { return "CodeSerialValueDO{" + "codeRuleOid='" + codeRuleOid + '\'' + ", serialUnit='" + serialUnit + '\'' + ", codeSecOid='" + codeSecOid + '\'' + ", maxSerial='" + maxSerial + '\'' + "} " + super.toString(); } }