Ldc
2024-04-07 0652600959e5e3b5796fb6e8da129704ca95347a
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
package com.vci.web.constant;
 
import java.util.HashMap;
import java.util.Map;
 
/**
 * 平台的属性
 * @author weidy
 * @date 2021/8/21
 */
public class FieldConstant {
 
 
    /**
     * 版本管理相关的字段和显示名称映射
     */
    public static final Map<String,String> REVISION_MANAGE_FIELD_MAP = new HashMap(){{
        put("nameoid","对象主键");
        put("revisionoid","版本主键");
        put("lastr","是否最新版本");
        put("firstr","是否最老版本");
        put("lastv","是否最新版次");
        put("firstv","是否最老版次");
        put("revisionrule","版本规则");
        put("revisionseq","版本排序号");
        put("revisionvalue","版本值");
        put("versionrule","版次规则");
        put("versionseq","版次排序号");
        put("versionvalue","版次值");
        put("checkinby","签入人");
        put("checkintime","签入时间");
        put("checkoutby","签出人");
        put("checkouttime","签出时间");
        put("copyfromversion","拷贝版本来源");
    }} ;
 
    /**
     * 基础的属性字段数组
     */
    public static final Map<String,String> BASIC_FIELD_MAP = new HashMap(){{
        put("oid","主键");
        put("btmname","业务类型的名称");
        put("id","编号");
        put("name","名称");
        put("description","描述");
        put("creator","创建人");
        put("createtime","创建时间");
        put("lastmodifier","最后时间人");
        put("lastmodifytime","最后修改时间");
        put("ts","时间戳");
        put("owner","拥有者");
    }};
 
    /**
     * 兼容的时候,基础模型的属性映射
     */
    public static final Map<String,String> BASE_MODEL_COMPATIBILITY_MAP = new HashMap(){{
        put("lastr","islastr");
        put("firstr","isfirstr");
        put("lastv","islastv");
        put("firstv","isfirstv");
    }};
 
    /**
     * 生命周期的属性
     */
    public static final String LC_STATUS_FIELD = "lcstatus";
 
    /**
     * 生命周期的显示文本
     */
    public static final String LC_STATUS_FIELD_TEXT = "lcStatus_text";
 
    /**
     * 生命周期管理相关的字段
     */
    public static final Map<String,String>  LIFECYCLE_MANAGE_FIELD_MAP = new HashMap(){{
        put(LC_STATUS_FIELD,"生命周期值");
    }};
 
    /**
     * 密级管理相关的字段
     */
    public static final Map<String,String> SECRET_MANAGE_FIELD_MAP = new HashMap(){{
        put("secretgrade","密级值");
    }};
 
    /**
     * 链接类型的字段map
     */
    public static final Map<String,String> LINK_TYPE_FIELD_MAP = new HashMap(){{
        put("oid","主键");
        put("creator","创建人");
        put("createtime","创建时间");
        put("lastmodifier","最后时间人");
        put("lastmodifytime","最后修改时间");
        put("f_oid","from端主键");
        put("f_revisionoid","from端版本主键");
        put("f_nameoid","from端对象主键");
        put("f_btwname","from端业务类型");
        put("t_oid","to端主键");
        put("t_revisionoid","to端版本主键");
        put("t_nameoid","to端对象主键");
        put("t_btwname","to端业务类型");
        put("ts","时间戳");
    }};
}