系统配置
This commit is contained in:
@@ -32,10 +32,20 @@ DROP TABLE IF EXISTS `tb_sys_config`;
|
||||
CREATE TABLE `tb_sys_config` (
|
||||
`id` VARCHAR(50) NOT NULL COMMENT '配置ID',
|
||||
`config_key` VARCHAR(100) NOT NULL COMMENT '配置键',
|
||||
`config_name` VARCHAR(100) DEFAULT NULL COMMENT '配置显示名称',
|
||||
`config_value` TEXT COMMENT '配置值',
|
||||
`config_type` VARCHAR(50) DEFAULT 'string' COMMENT '配置类型(string/number/boolean/json)',
|
||||
`config_type` VARCHAR(50) DEFAULT 'string' COMMENT '数据类型(string/number/boolean/json)',
|
||||
`render_type` VARCHAR(20) DEFAULT NULL COMMENT '前端渲染类型(input/textarea/number/switch/select/password)',
|
||||
`config_group` VARCHAR(50) DEFAULT NULL COMMENT '配置分组',
|
||||
`description` VARCHAR(255) DEFAULT NULL COMMENT '配置描述',
|
||||
`placeholder` VARCHAR(200) DEFAULT NULL COMMENT '输入框占位符',
|
||||
`remark` VARCHAR(500) DEFAULT NULL COMMENT '备注说明(显示在表单项下方)',
|
||||
`rows` INT DEFAULT NULL COMMENT '文本框行数(textarea用)',
|
||||
`min_value` INT DEFAULT NULL COMMENT '最小值(number用)',
|
||||
`max_value` INT DEFAULT NULL COMMENT '最大值(number用)',
|
||||
`unit` VARCHAR(20) DEFAULT NULL COMMENT '单位(number用)',
|
||||
`options` TEXT COMMENT '下拉选项(select用,JSON格式)',
|
||||
`order_num` INT DEFAULT 0 COMMENT '排序号',
|
||||
`is_system` TINYINT(1) DEFAULT 0 COMMENT '是否系统配置',
|
||||
`creator` VARCHAR(50) DEFAULT NULL COMMENT '创建者',
|
||||
`updater` VARCHAR(50) DEFAULT NULL COMMENT '更新者',
|
||||
@@ -45,7 +55,8 @@ CREATE TABLE `tb_sys_config` (
|
||||
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_config_key` (`config_key`),
|
||||
KEY `idx_group` (`config_group`)
|
||||
KEY `idx_group` (`config_group`),
|
||||
KEY `idx_order` (`order_num`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='系统配置表';
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user