ludc
2023-03-30 1dc8a3226e9ccb8b35567a0a55495d53b6352703
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
package com.vci.ubcs.code.entity;
 
import com.baomidou.mybatisplus.annotation.TableName;
import com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant;
import com.vci.starter.web.annotation.Column;
import com.vci.starter.web.annotation.Transient;
import com.vci.starter.web.annotation.VciBtmType;
import com.vci.starter.web.annotation.VciUseRefer;
import com.vci.starter.web.model.BaseModel;
import com.vci.ubcs.code.constant.MdmBtmTypeConstant;
import com.vci.ubcs.code.constant.MdmLifeCycleConstant;
 
/**
 * 全部的码值
 * @author weidy
 * @date 2022-3-1
 */
@VciBtmType(name = MdmBtmTypeConstant.CODE_ALL_CODE,text = "所有的码值",lifeCycle = MdmLifeCycleConstant.CODE_ALL_CODE_LC,
        startStatus = FrameWorkDefaultValueConstant.FRAMEWORK_DATA_ENABLED)
@TableName("PL_CODE_CODEALLCODE")
public class CodeAllCodeDO extends BaseModel {
 
    /**
     * 序列化
     */
    private static final long serialVersionUID = 5020487634341415429L;
    /**
     * 分类的主键
     */
    @Column(nullable = false,columnDefinition = "分类的主键")
    private String codeClassifyOid;
 
    /**
     * 规则的主键
     */
    @Column(nullable = false,columnDefinition = "规则的主键")
    @VciUseRefer(MdmBtmTypeConstant.CODE_RULE)
    private String codeRuleOid;
 
    /**
     * 规则的名称
     */
    @Transient
    private String codeRuleOidName;
 
    /**
     * 存储数据的模板
     */
    @Column(columnDefinition = "数据模板")
    private String codeClassifyTemplateOid;
 
    /**
     * 码值的值
     */
    @Column(columnDefinition = "码值的值")
    private String id;
 
    /**
     * 创建编码的业务类型
     */
    @Column(columnDefinition = "创建编码的业务类型")
    private String createCodeBtm;
 
    /**
     * 创建编码的业务数据主键
     */
    @Column(columnDefinition = "创建编码的数据主键")
    private String createCodeOid;
 
    /***
     * 流水依赖
     */
    @Column(length = 4000,columnDefinition = "流水依赖")
    private String serialUnit;
 
    /**
     * 没有填充前的流水号
     */
    @Column(columnDefinition = "没有填充前的流水号",length = 4000)
    private String unFillSerial;
 
    public String getSerialUnit() {
        return serialUnit;
    }
 
    public void setSerialUnit(String serialUnit) {
        this.serialUnit = serialUnit;
    }
 
    public String getUnFillSerial() {
        return unFillSerial;
    }
 
    public void setUnFillSerial(String unFillSerial) {
        this.unFillSerial = unFillSerial;
    }
 
    public String getCodeClassifyOid() {
        return codeClassifyOid;
    }
 
    public void setCodeClassifyOid(String codeClassifyOid) {
        this.codeClassifyOid = codeClassifyOid;
    }
 
    public String getCodeRuleOid() {
        return codeRuleOid;
    }
 
    public void setCodeRuleOid(String codeRuleOid) {
        this.codeRuleOid = codeRuleOid;
    }
 
    public String getCodeClassifyTemplateOid() {
        return codeClassifyTemplateOid;
    }
 
    public void setCodeClassifyTemplateOid(String codeClassifyTemplateOid) {
        this.codeClassifyTemplateOid = codeClassifyTemplateOid;
    }
 
    @Override
    public String getId() {
        return id;
    }
 
    @Override
    public void setId(String id) {
        this.id = id;
    }
 
    public String getCreateCodeBtm() {
        return createCodeBtm;
    }
 
    public void setCreateCodeBtm(String createCodeBtm) {
        this.createCodeBtm = createCodeBtm;
    }
 
    public String getCreateCodeOid() {
        return createCodeOid;
    }
 
    public void setCreateCodeOid(String createCodeOid) {
        this.createCodeOid = createCodeOid;
    }
 
    public String getCodeRuleOidName() {
        return codeRuleOidName;
    }
 
    public void setCodeRuleOidName(String codeRuleOidName) {
        this.codeRuleOidName = codeRuleOidName;
    }
 
    @Override
    public String toString() {
        return "CodeAllCodeDO{" +
                "codeClassifyOid='" + codeClassifyOid + '\'' +
                ", codeRuleOid='" + codeRuleOid + '\'' +
                ", codeRuleOidName='" + codeRuleOidName + '\'' +
                ", codeClassifyTemplateOid='" + codeClassifyTemplateOid + '\'' +
                ", id='" + id + '\'' +
                ", createCodeBtm='" + createCodeBtm + '\'' +
                ", createCodeOid='" + createCodeOid + '\'' +
                ", serialUnit='" + serialUnit + '\'' +
                ", unFillSerial='" + unFillSerial + '\'' +
                "} " + super.toString();
    }
}