shicf
2025-05-13 8f331507881b9f2cb515484bf36fd01e5bca66db
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
package com.product.patch.config;
 
/**
 * Copyright © 6c
 *
 * @Date: 2022-04-02 17:02
 * @Author: 6c
 * @Description:
 */
public class CmnConst {
    private CmnConst() {}
 
    public static final String TABLE_TYPE = "table_type";// 1-表,2-视图
    public static final String OPERATE_TYPE = "operate_type";// 1-字段,2-索引
    public static final String TABLE_NAME = "table_name";// 表名
    public static final String NAME = "name";// 对象的名称,可能是字段名称,也可能是索引名称
    public static final String DATA = "data";
 
    // 数据库
    public static final String DATABASE = "information_schema";
    // 数据库字段
    public static final String DATABASE_COLUMN = "TABLE_SCHEMA";
    // 表名字段
    public static final String TABLE_NAME_COLUMN = "TABLE_NAME";
    // 表
    public static final String TABLE = "TABLES";
    // 表类型名字段
    public static final String TABLE_TYPE_COLUMN = "TABLE_TYPE";
    // 表类型-数据表
    public static final String TABLE_TYPE_TABLE = "BASE TABLE";
    // 表引擎
    public static final String TABLE_ENGINE_COLUMN = "ENGINE";
    // 表自增量
    public static final String TABLE_AUTO_INCREMENT_COLUMN = "AUTO_INCREMENT";
    // 表校验编码
    public static final String TABLE_COLLATE_COLUMN = "TABLE_COLLATION";
    // 表创建选项
    public static final String TABLE_CREATE_OPTIONS_COLUMN = "CREATE_OPTIONS";
    // 表注释
    public static final String TABLE_COMMENT_COLUMN = "TABLE_COMMENT";
    // 字段
    public static final String COLUMNS = "COLUMNS";
    // 字段名字段
    public static final String COLUMNS_NAME_COLUMN = "COLUMN_NAME";
    // 字段类型字段
    public static final String COLUMNS_TYPE_COLUMN = "COLUMN_KEY";
    // 字段类型-主键
    public static final String COLUMNS_TYPE_PRIMARY_KEY = "PRI";
    // 字段数据类型
    public static final String COLUMNS_DATA_TYPE_COLUMN = "DATA_TYPE";
    // 字段类型
    public static final String COLUMNS_COLUMN_TYPE_COLUMN = "COLUMN_TYPE";
    // 字段字符集
    public static final String COLUMNS_CHARACTER_SET_NAME_COLUMN = "CHARACTER_SET_NAME";
    // 字段是否为空
    public static final String COLUMNS_IS_NULLABLE_COLUMN = "IS_NULLABLE";
    // 字段默认值
    public static final String COLUMNS_DEFAULT_COLUMN = "COLUMN_DEFAULT";
    // 字段额外设置
    public static final String COLUMNS_EXTRA_COLUMN = "EXTRA";
    // 字段自增
    public static final String COLUMNS_AUTO_INCREMENT = "auto_increment";
    // 字段时间精度
    public static final String COLUMNS_DATETIME_PRECISION_COLUMN = "DATETIME_PRECISION";
    // 字段注释
    public static final String COLUMNS_COMMENT_COLUMN = "COLUMN_COMMENT";
    // 索引
    public static final String INDEX = "STATISTICS";
    // 索引-字段-索引名称
    public static final String INDEX_NAME_COLUMN = "INDEX_NAME";
    // 索引-字段内容-索引名称-主键
    public static final String INDEX_NAME_PRIMARY = "PRIMARY";
    // 约束
    public static final String TABLE_CONSTRAINTS = "TABLE_CONSTRAINTS";
    // 约束的键列
    public static final String KEY_COLUMN_USAGE = "KEY_COLUMN_USAGE";
    // 视图psf
    public static final String VIEWS = "VIEWS";
    // 视图-sql
    public static final String VIEWS_DEFINITION_COLUMN = "VIEW_DEFINITION";
    // 视图-安全类型
    public static final String VIEWS_SECURITY_TYPE = "SECURITY_TYPE";
    
    // 表
    public static final String TABLE_PRODUCT_SYS_CLIENTS = "product_sys_clients";
    public static final String TABLE_PRODUCT_SYS_ORG_LEVELS = "product_sys_org_levels";
    public static final String TABLE_PRODUCT_SYS_PATCH_KEY = "product_sys_patch_key";
    public static final String TABLE_PRODUCT_SYS_FUNCTIONS = "product_sys_functions";
    public static final String TABLE_PRODUCT_SYS_BUTTONS = "product_sys_function_buttons";
    public static final String TABLE_PRODUCT_SYS_MVC_PAGE = "product_sys_mvc_page";
    public static final String TABLE_PRODUCT_SYS_LINK = "product_sys_link";
    public static final String TABLE_PRODUCT_SYS_FLOW_MODEL = "product_sys_flow_model";
    public static final String TABLE_PRODUCT_SYS_FLOW_NODE = "product_sys_flow_node";
    public static final String TABLE_PRODUCT_SYS_FLOW_LINK = "product_sys_flow_link";
    public static final String TABLE_PRODUCT_SYS_PROCESSOR = "product_sys_flow_processor";
 
    // 通用字段
    public static final String FIELD_UUID = "uuid";
    public static final String FIELD_CLIENT_UUID = "client_uuid";
    public static final String FIELD_ORG_LEVEL_UUID = "org_level_uuid";
    
    // 字段
    public static final String FIELD_PUBLIC_KEY = "public_key";
    public static final String FIELD_PIRVATE_KEY = "private_key";
 
    public static final String DEFAULT_OPERATOR = "admin";
    public static final String DATE_FORMAT_1 = "yyyy-MM-dd";
 
    // 参数
    public static final String PARAM_DEPLOY_DATE = "deploy_date";
    public static final String PARAM_OPERATOR = "operator";
    public static final String PARAM_TABLE_REPORT = "table_report";
    public static final String PARAM_TABLE_STRUCTURE = "table_structure";
    public static final String PARAM_FUNCTION = "function";
    public static final String PARAM_FLOW = "flow";
}