|
|
- -- 数据库结构恢复SQL文件
- -- 生成时间: 2024年
- -- 模块路径: e:\file\2024\newGitOrder\9\answer-api\applet-answer-api\src\main\java\org\jeecg\modules
-
- -- 1. 问答文章表
- CREATE TABLE `answer_article` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `details` text COMMENT '详情',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答文章表';
-
- -- 2. 问答介绍表
- CREATE TABLE `answer_introduce` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `title` varchar(255) DEFAULT NULL COMMENT '标题',
- `details` text COMMENT '详情',
- `type` varchar(50) DEFAULT NULL COMMENT '类型',
- `image` varchar(500) DEFAULT NULL COMMENT '图片',
- `vo` varchar(255) DEFAULT NULL COMMENT 'vo',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答介绍表';
-
- -- 3. 问答列表表
- CREATE TABLE `answer_list` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `title` varchar(255) DEFAULT NULL COMMENT '标题',
- `answer` text COMMENT '答案',
- `sort` int DEFAULT NULL COMMENT '排序',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答列表表';
-
- -- 4. 问答列表日志表
- CREATE TABLE `answer_list_log` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `sys_org_code` varchar(64) DEFAULT NULL COMMENT '所属部门',
- `user_id` varchar(36) DEFAULT NULL COMMENT '用户ID',
- `answer_id` varchar(36) DEFAULT NULL COMMENT '答案ID',
- `context` text COMMENT '内容',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答列表日志表';
-
- -- 5. 问答新建表
- CREATE TABLE `answer_new` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `user_id` varchar(36) DEFAULT NULL COMMENT '用户ID',
- `template_id` varchar(36) DEFAULT NULL COMMENT '模板ID',
- `template_name` varchar(255) DEFAULT NULL COMMENT '模板名称',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答新建表';
-
- -- 6. 问答对象表
- CREATE TABLE `answer_object` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `title` varchar(255) DEFAULT NULL COMMENT '标题',
- `sort` int DEFAULT NULL COMMENT '排序',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答对象表';
-
- -- 7. 问答对象SKU表
- CREATE TABLE `answer_object_sku` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `main_id` varchar(36) DEFAULT NULL COMMENT '主表ID',
- `title` varchar(255) DEFAULT NULL COMMENT '标题',
- `to_main_id` varchar(36) DEFAULT NULL COMMENT '目标主表ID',
- `to_rule_id` varchar(36) DEFAULT NULL COMMENT '目标规则ID',
- `is_end` varchar(10) DEFAULT NULL COMMENT '是否结束',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答对象SKU表';
-
- -- 8. 问答对象规则表
- CREATE TABLE `answer_object_rule` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `title` varchar(255) DEFAULT NULL COMMENT '标题',
- `sort` int DEFAULT NULL COMMENT '排序',
- `image` varchar(500) DEFAULT NULL COMMENT '图片',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答对象规则表';
-
- -- 9. 问答对象规则SKU表
- CREATE TABLE `answer_object_rule_sku` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `main_id` varchar(36) DEFAULT NULL COMMENT '主表ID',
- `title` varchar(255) DEFAULT NULL COMMENT '标题',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答对象规则SKU表';
-
- -- 10. 问答对象规则新闻表
- CREATE TABLE `answer_object_rule_news` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `main_id` varchar(36) DEFAULT NULL COMMENT '主表ID',
- `title` varchar(255) DEFAULT NULL COMMENT '标题',
- `details` text COMMENT '详情',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答对象规则新闻表';
-
- -- 11. 问答预约表
- CREATE TABLE `answer_reservation` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `user_id` varchar(36) DEFAULT NULL COMMENT '用户ID',
- `name` varchar(100) DEFAULT NULL COMMENT '姓名',
- `phone` varchar(20) DEFAULT NULL COMMENT '电话',
- `address` varchar(500) DEFAULT NULL COMMENT '地址',
- `time` datetime DEFAULT NULL COMMENT '时间',
- `status` varchar(20) DEFAULT NULL COMMENT '状态',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答预约表';
-
- -- 12. 问答题目表
- CREATE TABLE `answer_topic` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `title` varchar(255) DEFAULT NULL COMMENT '问题',
- `sort` int DEFAULT NULL COMMENT '排序',
- `is_open` varchar(10) DEFAULT NULL COMMENT '是否启用',
- `yes_no` varchar(255) DEFAULT NULL COMMENT '是',
- `no_no` varchar(255) DEFAULT NULL COMMENT '否',
- `danan` varchar(255) DEFAULT NULL COMMENT '分割答案',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答题目表';
-
- -- 13. 问答记录表
- CREATE TABLE `answer_topi_log` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `user_id` varchar(36) DEFAULT NULL COMMENT '用户',
- `top_id` varchar(36) DEFAULT NULL COMMENT '问题ID',
- `context` text COMMENT '答案',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问答记录表';
-
- -- 14. 公共轮播图表
- CREATE TABLE `common_banner` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `image` varchar(500) DEFAULT NULL COMMENT '图片',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公共轮播图表';
-
- -- 15. 公共配置表
- CREATE TABLE `common_config` (
- `id` varchar(36) NOT NULL COMMENT '主键',
- `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `update_time` datetime DEFAULT NULL COMMENT '更新日期',
- `key_name` varchar(100) DEFAULT NULL COMMENT '标识',
- `key_value` varchar(255) DEFAULT NULL COMMENT '说明',
- `key_content` text COMMENT '内容',
- `type` int DEFAULT NULL COMMENT '类型',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公共配置表';
-
- -- 索引建议(可选)
- -- 为常用查询字段添加索引
- CREATE INDEX idx_answer_list_log_user_id ON answer_list_log(user_id);
- CREATE INDEX idx_answer_list_log_answer_id ON answer_list_log(answer_id);
- CREATE INDEX idx_answer_new_user_id ON answer_new(user_id);
- CREATE INDEX idx_answer_new_template_id ON answer_new(template_id);
- CREATE INDEX idx_answer_object_sku_main_id ON answer_object_sku(main_id);
- CREATE INDEX idx_answer_object_rule_sku_main_id ON answer_object_rule_sku(main_id);
- CREATE INDEX idx_answer_object_rule_news_main_id ON answer_object_rule_news(main_id);
- CREATE INDEX idx_answer_reservation_user_id ON answer_reservation(user_id);
- CREATE INDEX idx_answer_topi_log_user_id ON answer_topi_log(user_id);
- CREATE INDEX idx_answer_topi_log_top_id ON answer_topi_log(top_id);
- CREATE INDEX idx_common_config_key_name ON common_config(key_name);
|