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";
|
}
|