ludc
2023-07-03 4b42ec4cf0fd085752b563b146aed696098b3d3a
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
package com.vci.ubcs.omd.vo;
 
import com.vci.ubcs.omd.entity.BtmTypeAttribute;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
 
import java.util.Date;
import java.util.Map;
 
/**
 * 业务类型包含的属性对象
 * @author weidy
 * @date 2019/10/11 5:33 PM
 */
@Data
//@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "业务类型包含的属性对象", description = "业务类型包含的属性对象")
public class BtmTypeAttributeVO  {
 
    /**
     * 禁止修改这个值
     */
    private static final long serialVersionUID = 114224750717125698L;
 
    /**
     * 主键
     */
    private String oid;
 
    /**
     * 所属业务类型
     */
    private String pkBtmType;
 
    /**
     * 业务类型的编号
     */
    private String btmTypeId;
 
    /**
     * 属性的字段名称
     */
    private String id;
 
    /**
     * 属性的中文名称
     */
    private String name;
 
    /**
     * 属性的长度
     */
    private Integer attributeLength;
 
    /**
     * 属性在本业务类型中的描述
     */
    private String description;
 
    /**
     * 数据类型
     */
    private String attrDataType;
 
    /**
     * 数据类型显示对象
     */
    private String  attrDataTypeText;
 
    /**
     * 是否可以为空
     */
    private boolean nullableFlag = true;
 
    /**
     * 默认值
     */
    private String defaultValue;
 
    /**
     * 小数精度位数
     */
    private Integer precisionLength;
 
    /**
     * 小数刻度位数
     */
    private Integer scaleLength;
 
    /**
     * 取值范围
     */
    private String range;
 
    /**
     * 是否参照
     */
    private boolean referFlag;
 
    /**
     * 参照业务类型
     */
    private String referBtmTypeId;
 
    /**
     * 参照业务类型名称
     */
    private String referBtmTypeName;
 
    /**
     * 枚举编号
     */
    private String enumId;
 
    /**
     * 枚举名称
     */
    private String enumName;
 
    /**
     * 是否枚举
     */
    private boolean enumFlag;
 
    /**
     * 包含枚举的值
     */
    private Map<String,String> enumItemMap;
 
    /**
     * 业务类型名称
     */
    private String btmname;
 
    /**
     * 拥有者
     */
    private String owner;
 
    /**
     * 创建人
     */
    private String creator;
 
    /**
     * 创建时间
     */
    private Date createTime;
 
    /**
     * 最后修改人
     */
    private String lastModifier;
 
    /**
     * 最后修改时间,格式是yyyy-MM-dd HH:mm:ss
     */
    private Date lastModifyTime;
 
    /**
     * 时间戳,格式是yyyy-MM-dd HH:mm:ss.SSS
     */
    private Date ts;
}