RuoYi/sql/business_20201010.sql

371 lines
22 KiB
MySQL
Raw Normal View History

2020-11-06 23:46:52 +08:00
-- 1、服务组织申请表
drop table if exists service_organization_apply;
create table service_organization_apply (
id bigint(20) not null auto_increment comment 'ID',
name varchar(120) not null comment '企业名称',
contacts varchar(50) not null comment '联系人',
phone varchar(12) not null comment '联系电话',
license_url varchar(200) not null comment '营业执照图片地址',
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
remark varchar(255) default null comment '备注',
primary key (id)
) engine=innodb auto_increment=10 comment = '服务组织申请表';
2020-10-15 21:43:40 +08:00
-- 1、服务组织表
2020-10-10 17:11:10 +08:00
drop table if exists service_organization;
create table service_organization (
2020-10-15 21:43:40 +08:00
id bigint(20) not null auto_increment comment 'ID',
2020-10-13 09:16:13 +08:00
name varchar(120) not null comment '企业名称',
2020-10-15 21:43:40 +08:00
contacts varchar(50) not null comment '联系人',
2020-10-10 17:11:10 +08:00
phone varchar(12) not null comment '联系电话',
2020-11-06 23:46:52 +08:00
fax varchar(12) not null comment '传真',
email varchar(24) not null comment '联系邮箱',
address varchar(24) not null comment '地址',
license_url varchar(500) not null comment '营业执照图片地址',
2020-10-10 17:11:10 +08:00
title varchar(50) not null comment '标题',
introduction text not null comment '简介',
content text not null comment '机构详情内容',
2020-10-15 21:43:40 +08:00
hits int (6) default 0 comment '点击量',
2020-10-21 17:42:35 +08:00
audit_status char(1) default '0' comment '状态0:待审核1审核不通过2审核通过',
2020-11-06 23:46:52 +08:00
picture_url varchar(500) not null comment '图片地址',
2020-10-15 21:43:40 +08:00
status char(1) default '0' comment '状态0正常 1停用',
2020-11-06 23:46:52 +08:00
recommend_level char(1) default '0' comment '推荐级别0不作推荐1一级推按22级推荐',
2020-10-15 21:43:40 +08:00
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
2020-10-10 17:11:10 +08:00
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
check_by varchar(64) default '' comment '审核者',
check_time datetime comment '审核时间',
remark varchar(255) default null comment '备注',
primary key (id)
2020-10-10 17:53:45 +08:00
) engine=innodb auto_increment=10 comment = '服务组织表';
2020-11-06 23:46:52 +08:00
-- 1、律师表
drop table if exists lawyer_team;
create table lawyer_team (
id bigint(20) not null auto_increment comment 'ID',
name varchar(120) not null comment '律师名称',
position varchar(50) not null comment '职位',
company_name varchar(120) not null comment '企业名称',
expertise_area varchar(120) not null comment '擅长领域',
picture_url varchar(500) not null comment '头像图片地址',
introduction text not null comment '简介',
content text not null comment '机构详情内容',
status char(1) default '0' comment '状态0正常 1停用',
recommend_level char(1) default '0' comment '推荐级别0不作推荐1一级推按22级推荐',
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
remark varchar(255) default null comment '备注',
primary key (id)
) engine=innodb auto_increment=10 comment = '律师表';
-- 1、服务组织律师关系表
drop table if exists service_organization_lawyer;
create table service_organization_lawyer (
id bigint(20) not null auto_increment comment 'ID',
service_organization_id bigint(20) not null comment '服务组织id',
lawyer_team_id bigint(20) not null comment '律师团队id',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
check_by varchar(64) default '' comment '审核者',
check_time datetime comment '审核时间',
remark varchar(255) default null comment '备注',
primary key (id)
) engine=innodb auto_increment=10 comment = '服务组织律师关系表';
2020-10-15 21:43:40 +08:00
-- 2、 合同分类表
drop table if exists contract_type;
create table contract_type (
id bigint(20) not null auto_increment comment 'ID',
name varchar(50) not null comment '分类名称',
2020-11-03 09:17:00 +08:00
english_name varchar(50) not null comment '英文名称',
2020-11-06 23:46:52 +08:00
picture_url varchar(500) not null comment '图片地址1',
picture_url2 varchar(500) not null comment '图片地址2',
2020-10-15 21:43:40 +08:00
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
remark varchar(255) default null comment '备注',
primary key (id)
) engine=innodb auto_increment=10 comment = '合同分类表';
-- 3、 合同模板表
drop table if exists contract_template;
create table contract_template (
id bigint(20) not null auto_increment comment 'ID',
type varchar(100) not null comment '合同分类id(contract_type表主键id)',
2020-10-10 17:53:45 +08:00
title varchar(50) not null comment '标题',
introduction text not null comment '简介',
content text not null comment '详情内容',
2020-10-15 21:43:40 +08:00
hits int (6) default 0 comment '点击量',
enclosure_name varchar(60) not null comment '附件名称',
enclosure_url varchar(500) not null comment '附件地址',
2020-10-15 21:43:40 +08:00
status char(1) default '0' comment '状态0正常 1停用',
2020-11-06 23:46:52 +08:00
recommend_level char(1) default '0' comment '推荐级别0不作推荐1一级推按22级推荐',
2020-10-15 21:43:40 +08:00
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
2020-10-10 17:53:45 +08:00
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
remark varchar(255) default null comment '备注',
primary key (id)
2020-10-15 21:43:40 +08:00
) engine=innodb auto_increment=10 comment = '合同模板表';
2020-11-06 23:46:52 +08:00
-- 1、合同模板、常见问题关系表
drop table if exists contract_template_problem;
create table contract_template_problem (
id bigint(20) not null auto_increment comment 'ID',
contract_template_id bigint(20) not null comment '合同模板id',
common_problem_id bigint(20) not null comment '常见问题id',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
check_by varchar(64) default '' comment '审核者',
check_time datetime comment '审核时间',
remark varchar(255) default null comment '备注',
primary key (id)
) engine=innodb auto_increment=10 comment = '合同模板、常见问题关系表';
2020-10-15 21:43:40 +08:00
-- 4、 典型案例表
drop table if exists classsic_cases;
create table classsic_cases (
id bigint(20) not null auto_increment comment 'ID',
title varchar(50) not null comment '标题',
introduction text not null comment '简介',
content text not null comment '详情内容',
2020-11-06 23:46:52 +08:00
problem_desc varchar(100) default null comment '问题描述',
2020-10-15 21:43:40 +08:00
type varchar(100) not null comment '案例类型(来至于字典表)',
hits int (6) default 0 comment '点击量',
picture_url varchar(500) not null comment '图片地址(多个地址用,分隔)',
status char(1) default '0' comment '状态0正常 1停用',
2020-11-06 23:46:52 +08:00
recommend_level char(1) default '0' comment '推荐级别0不作推荐1一级推按22级推荐',
2020-10-15 21:43:40 +08:00
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
) engine=innodb auto_increment=10 comment = '典型案例表';
2020-11-06 23:46:52 +08:00
-- 4、 典型案例问题解决建议表,一个案例可能对应多个案例
drop table if exists classsic_cases_proposal;
create table classsic_cases_proposal (
id bigint(20) not null auto_increment comment 'ID',
classsic_cases_id bigint(20) not null comment '典型案例id',
content text not null comment '建议内容',
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
) engine=innodb auto_increment=10 comment = '典型案例问题解决建议表';
2020-10-15 21:43:40 +08:00
-- 5、 线上课程代表
drop table if exists online_courses;
create table online_courses (
id bigint(20) not null auto_increment comment 'ID',
title varchar(50) not null comment '标题',
introduction text not null comment '简介',
hits int (6) default 0 comment '点击量',
target_people varchar(64) not null comment '针对人群',
courses_duration varchar(12) not null comment '视频课程时长',
courses_level int (1) not null comment '课程难度等级',
2020-11-06 23:46:52 +08:00
recommend_level char(1) default '0' comment '推荐级别0不作推荐1一级推按22级推荐',
2020-10-15 21:43:40 +08:00
picture_url varchar(500) not null comment '图片地址(多个地址用,分隔)',
video_url varchar(500) not null comment '视频地址(多个地址用,分隔)',
status char(1) default '0' comment '状态0正常 1停用',
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
) engine=innodb auto_increment=10 comment = '线上课程表';
2020-10-12 08:53:02 +08:00
2020-10-15 21:43:40 +08:00
-- 6、 线上课程评价表
DROP TABLE IF EXISTS `online_courses_evaluate`;
CREATE TABLE `online_courses_evaluate` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`online_courses_id` bigint(20) NOT NULL COMMENT '线上课程ID',
`evaluate_content` varchar(1500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '评价内容',
`anonymous_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '匿名标志0匿名 1用户',
`del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志0代表存在 1代表删除',
`create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`audit_status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '状态0:待审核1审核不通过2审核通过',
`check_by` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核者',
`check_time` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '线上课程评价表' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
2020-10-15 21:43:40 +08:00
-- 7、 新闻动态表
drop table if exists news_information;
create table news_information (
id bigint(20) not null auto_increment comment 'ID',
2020-10-12 08:53:02 +08:00
title varchar(50) not null comment '标题',
introduction text not null comment '简介',
content text not null comment '详情内容',
2020-10-15 21:43:40 +08:00
hits int (6) default 0 comment '点击量',
status char(1) default '0' comment '状态0正常 1停用',
2020-11-06 23:46:52 +08:00
recommend_level char(1) default '0' comment '推荐级别0不作推荐1一级推按22级推荐',
2020-10-15 21:43:40 +08:00
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
) engine=innodb auto_increment=10 comment = '新闻动态表';
-- 8、在线留言表
drop table if exists online_message;
create table online_message (
id bigint(20) not null auto_increment comment 'ID',
name varchar(50) not null comment '姓名',
email varchar(32) not null comment '邮箱',
contact_information varchar(32) not null comment '联系方式',
message_content varchar(1200) not null comment '留言内容',
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
) engine=innodb auto_increment=10 comment = '在线留言表';
-- 9、联系方式表
drop table if exists contact_information;
create table contact_information (
id bigint(20) not null auto_increment comment 'ID',
2020-11-06 23:46:52 +08:00
address varchar(150) default '' comment '机构地址',
service_phone varchar(32) default '' comment '服务电话',
supervise_phone varchar(32) default '' comment '监督电话',
supervise_dept varchar(32) default '' comment '监督部门',
supervise_dept_link varchar(120) default '' comment '监督部门链接',
email varchar(32) default '' comment '邮箱',
service_date varchar(64) default '' comment '服务时间',
copyright varchar(64) default '' comment '版权所有',
copyright_link varchar(120) default '' comment '版权所有链接',
business_committee varchar(120) default '' comment '商务委名称',
business_committee_link varchar(120) default '' comment '商务委链接',
copyright_picture_url varchar(120) default '' comment '版权图片地址',
copyright_picture_link varchar(120) default '' comment '版权图片链接',
type varchar(64) not null default '0' comment '联系方式类型1底部联系我们2右边浮窗3援助热线4平台介绍中的联系我们',
2020-10-15 21:43:40 +08:00
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
) engine=innodb auto_increment=10 comment = '联系方式表';
-- 10、法律服务表
drop table if exists legal_services;
create table legal_services (
id bigint(20) not null auto_increment comment 'ID',
name varchar(12) not null comment '服务名称',
address varchar(120) not null comment '地址',
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
) engine=innodb auto_increment=10 comment = '法律服务表';
-- 11、 常见问题表
drop table if exists common_problem;
create table common_problem (
id bigint(20) not null auto_increment comment 'ID',
title varchar(50) not null comment '标题',
2020-11-05 20:40:48 +08:00
content text not null comment '问题描述内容',
2020-11-06 23:46:52 +08:00
explains text not null comment '问题解析',
2020-10-15 21:43:40 +08:00
hits int (6) default 0 comment '点击量',
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
) engine=innodb auto_increment=10 comment = '常见问题表';
-- 12、 活动招募表
drop table if exists event_recruitment;
create table event_recruitment (
id bigint(20) not null auto_increment comment 'ID',
title varchar(50) not null comment '标题',
introduction text not null comment '简介',
activity_time varchar(32) comment '活动时间',
address varchar(120) not null comment '地址',
organizer varchar(120) not null comment '主办单位',
picture_url varchar(120) not null comment '图片地址',
2020-11-06 23:46:52 +08:00
recommend_level char(1) default '0' comment '推荐级别0不作推荐1一级推按22级推荐',
2020-10-15 21:43:40 +08:00
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
2020-10-12 08:53:02 +08:00
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
2020-10-15 21:48:05 +08:00
) engine=innodb auto_increment=10 comment = '活动招募表';
-- 13、首页轮播图表
drop table if exists home_page_carousel;
create table home_page_carousel (
id bigint(20) not null auto_increment comment 'ID',
picture_url varchar(120) not null comment '图片地址',
2020-11-06 23:46:52 +08:00
orders int(2) default 0 comment '排序',
2020-10-15 21:48:05 +08:00
del_flag char(1) default '0' comment '删除标志0代表存在 2代表删除',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (id)
2020-11-06 15:17:23 +08:00
) engine=innodb auto_increment=10 comment = '首页轮播图表';
--
INSERT INTO `sys_dict_type`(`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (100, '典型案例类型', 'classsic_cases_type', '0', 'admin', '2020-11-02 15:41:32', '', NULL, '典型案例类型');
INSERT INTO `sys_dict_type`(`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (101, '审核状态', 'audit_status', '0', 'admin', '2020-11-04 17:07:14', 'ry', '2020-11-05 17:54:18', '0:待审核1审核不通过2审核通过');
INSERT INTO `sys_dict_type`(`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (102, '课程等级', 'course_level', '0', 'admin', '2020-11-06 14:28:51', '', NULL, NULL);
INSERT INTO `sys_dict_data`(`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (100, 1, '商业案例', 'business_type', 'classsic_cases_type', NULL, NULL, 'Y', '0', 'admin', '2020-11-02 15:43:53', '', NULL, NULL);
INSERT INTO `sys_dict_data`(`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (101, 0, '待审核', '0', 'audit_status', NULL, NULL, 'Y', '0', 'admin', '2020-11-04 17:10:04', '', NULL, NULL);
INSERT INTO `sys_dict_data`(`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (102, 1, '审核不通过', '1', 'audit_status', NULL, NULL, 'Y', '0', 'admin', '2020-11-04 17:10:16', '', NULL, NULL);
INSERT INTO `sys_dict_data`(`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (103, 2, '审核通过', '2', 'audit_status', NULL, NULL, 'Y', '0', 'admin', '2020-11-04 17:10:32', '', NULL, NULL);
INSERT INTO `sys_dict_data`(`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (104, 0, '1级', '1', 'course_level', NULL, 'default', 'Y', '0', 'admin', '2020-11-06 14:29:56', '', NULL, NULL);
INSERT INTO `sys_dict_data`(`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (105, 1, '2级', '2', 'course_level', NULL, 'default', 'Y', '0', 'admin', '2020-11-06 14:30:15', '', NULL, NULL);
INSERT INTO `sys_dict_data`(`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (106, 2, '3级', '3', 'course_level', NULL, 'default', 'Y', '0', 'admin', '2020-11-06 14:30:31', '', NULL, NULL);
INSERT INTO `sys_dict_data`(`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (107, 3, '4级', '4', 'course_level', NULL, 'default', 'Y', '0', 'admin', '2020-11-06 14:30:50', '', NULL, NULL);
2020-11-06 23:46:52 +08:00
INSERT INTO `sys_dict_data`(`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (108, 4, '5级', '5', 'course_level', NULL, 'default', 'Y', '0', 'admin', '2020-11-06 14:31:03', '', NULL, NULL);
-- 特别提醒: 推荐级别在好几个表中都有,这个可以维护到字典中,方便使用和维护