Commit f0dca8e5 authored by 18809549852's avatar 18809549852

添加全量SQL脚本

parent 5a1162b6
DROP TABLE IF EXISTS `integral_config`;
CREATE TABLE `integral_config` (
`id` bigint(20) NOT NULL COMMENT '主键',
`config_key` varchar(32) NOT NULL COMMENT '配置key',
`config_value` varchar(16) NOT NULL COMMENT '配置值',
`config_explain` varchar(225) NOT NULL COMMENT '配置说明',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_user` bigint(20) NOT NULL COMMENT '创建人',
`update_user` bigint(20) NOT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='积分配制表';
DROP TABLE IF EXISTS `integral_exchange`;
CREATE TABLE `integral_exchange` (
`id` bigint(20) NOT NULL COMMENT '主键',
`integral_value` double NOT NULL COMMENT '积分值',
`amount_money` decimal(10,0) NOT NULL COMMENT '金额',
`conditions` double NOT NULL COMMENT '兑换条件',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_user` bigint(20) NOT NULL COMMENT '创建人',
`update_user` bigint(20) NOT NULL COMMENT '修改人',
`is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除(0,否;1,是)',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='积分兑换表';
DROP TABLE IF EXISTS `integral_level`;
CREATE TABLE `integral_level` (
`id` bigint(20) NOT NULL COMMENT '主键',
`min_value` double NOT NULL COMMENT '最小值',
`max_value` double NOT NULL COMMENT '最大值',
`level` varchar(25) NOT NULL COMMENT '等级',
`level_icon` text NOT NULL COMMENT '等级图标',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_user` bigint(20) NOT NULL COMMENT '创建人',
`update_user` bigint(20) NOT NULL COMMENT '修改人',
`is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否积分扣除(0,否;1,是)',
`peoples` bigint(20) NOT NULL DEFAULT '0' COMMENT '人数',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='积分等级表';
DROP TABLE IF EXISTS `integral_record`;
CREATE TABLE `integral_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`service_business_key` varchar(32) NOT NULL COMMENT '业务key',
`integral_value` double NOT NULL COMMENT '积分值',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_user` bigint(20) NOT NULL COMMENT '创建人',
`update_user` bigint(20) NOT NULL COMMENT '修改人',
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
`real_name` varchar(20) NOT NULL COMMENT '用户名称',
`company_name` varchar(225) DEFAULT NULL COMMENT '公司名称',
`project_id` bigint(20) DEFAULT NULL COMMENT '项目ID',
`project_name` varchar(225) DEFAULT NULL COMMENT '项目名称',
`org_code` varchar(225) DEFAULT NULL COMMENT 'org_code',
`task_id` bigint(20) DEFAULT NULL COMMENT '任务ID',
`exam_record_id` bigint(20) DEFAULT NULL COMMENT '考试记录ID',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='积分记录表';
DROP TABLE IF EXISTS `integral_rule`;
CREATE TABLE `integral_rule` (
`id` bigint(20) NOT NULL COMMENT '主键',
`service_business_key` varchar(32) NOT NULL COMMENT '业务key',
`service_business_name` varchar(50) NOT NULL COMMENT '业务服务名称',
`integral_top` double NOT NULL COMMENT '积分上限',
`integral_value` double NOT NULL COMMENT '积分值',
`service_business_explain` varchar(300) NOT NULL COMMENT '服务业务说明',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_user` bigint(20) NOT NULL COMMENT '创建人',
`update_user` bigint(20) NOT NULL COMMENT '修改人',
`is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除(0,否;1,是)',
`is_deduction` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否积分扣除(0,否;1,是)',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='积分规则表';
DROP TABLE IF EXISTS `integral_sign_record`;
CREATE TABLE `integral_sign_record` (
`id` bigint(20) NOT NULL COMMENT '主键',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_user` bigint(20) NOT NULL COMMENT '创建用户',
`update_user` bigint(20) NOT NULL COMMENT '修改用户',
`continuity_count` int(11) NOT NULL COMMENT '连续签到天数',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='积分签到记录表';
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment