-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathmind_sub.sql
139 lines (119 loc) · 8.23 KB
/
mind_sub.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
/*
SQLyog Ultimate v8.32
MySQL - 5.7.19 : Database - mind_sub
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
/*Table structure for table `admin` */
CREATE TABLE `admin` (
`admin_id` int(9) NOT NULL AUTO_INCREMENT COMMENT '主键',
`admin_name` varchar(12) COLLATE utf8_bin DEFAULT NULL COMMENT '用于登录的管理员账户',
`admin_pwd` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '用于登录的密码',
`name` varchar(12) COLLATE utf8_bin DEFAULT NULL COMMENT '管理员姓名',
`sex` int(1) DEFAULT NULL COMMENT '0女,1男',
`age` int(3) DEFAULT NULL COMMENT '管理员年龄',
`phone` varchar(11) COLLATE utf8_bin DEFAULT NULL COMMENT '管理员电话',
`email` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '管理员电子邮件',
`is_active` int(1) DEFAULT NULL COMMENT '管理员账户状态 0停用,1激活',
PRIMARY KEY (`admin_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='管理员表';
/*Table structure for table `announcement` */
CREATE TABLE `announcement` (
`announcement_id` int(9) NOT NULL AUTO_INCREMENT COMMENT '公告id',
`title` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '公告标题',
`context` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '公告的内容',
`creater_id` int(9) DEFAULT NULL COMMENT '公告的创建者id',
`create_time` datetime DEFAULT NULL COMMENT '公告发布时间',
`is_active` int(1) DEFAULT NULL COMMENT '0 不显示,1显示',
PRIMARY KEY (`announcement_id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='公告面板,发布通知';
/*Table structure for table `client` */
CREATE TABLE `client` (
`client_id` int(9) NOT NULL AUTO_INCREMENT COMMENT '来访者的id主键',
`client_name` varchar(12) COLLATE utf8_bin DEFAULT NULL COMMENT '来访者登录的普通账户',
`client_pwd` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '来访者登录的密码',
`name` varchar(12) COLLATE utf8_bin DEFAULT NULL COMMENT '来访者姓名',
`sex` int(1) DEFAULT NULL COMMENT '0女,1男',
`age` int(3) DEFAULT NULL COMMENT '来访者年龄',
`phone` varchar(11) COLLATE utf8_bin DEFAULT NULL COMMENT '来访者电话',
`email` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '来访者电子邮件',
`is_active` int(1) DEFAULT NULL COMMENT '来访者账户状态 0停用,1激活',
`region_time` datetime DEFAULT NULL COMMENT '注册时间',
PRIMARY KEY (`client_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='来访者,普通需要咨询的人';
/*Table structure for table `client_archive` */
CREATE TABLE `client_archive` (
`archives_id` int(9) NOT NULL AUTO_INCREMENT COMMENT '咨询者的一次咨询记录',
`client_id` int(9) NOT NULL COMMENT '本次咨询的,来访者的id',
`doctor_id` int(9) NOT NULL COMMENT '本次咨询的,咨询师的id',
`client_description` varchar(300) COLLATE utf8_bin NOT NULL DEFAULT '无' COMMENT '申请人的主观描述',
`question_context` varchar(5000) COLLATE utf8_bin NOT NULL DEFAULT '未填写' COMMENT '申请人做的问卷 内容 ',
`level` int(3) NOT NULL DEFAULT '0' COMMENT '等级分数',
`apply_time` datetime NOT NULL COMMENT '申请时间',
`expect_place` varchar(200) COLLATE utf8_bin NOT NULL DEFAULT '未填写' COMMENT '申请人期望的咨询地点,最终只是一个参考',
`expect_time` varchar(300) COLLATE utf8_bin NOT NULL DEFAULT '未填写' COMMENT '申请人期望的咨询时间,最终只是一个参考',
`start_datetime` datetime DEFAULT NULL COMMENT '咨询开始时间,几月几日几时',
`end_datetime` datetime DEFAULT NULL COMMENT '咨询结束时间,几月几日几时',
`sub_place` varchar(100) COLLATE utf8_bin NOT NULL DEFAULT '未填写' COMMENT '咨询具体地点',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '-1 失败,0 申请中,1 通过申请但未完成,2完成咨询但未完善资料,3全部完成',
`doc_path` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '一次咨询的记录文档,命名:日期_来访者id_咨询师id.xxx',
`second_question_context` varchar(1000) COLLATE utf8_bin NOT NULL DEFAULT '未回访' COMMENT '回访记录内容',
`is_second_do` int(1) NOT NULL DEFAULT '0' COMMENT '是否回访,0否,1是',
PRIMARY KEY (`archives_id`)
) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='来访者的一次咨询的档案';
/*Table structure for table `doctor` */
CREATE TABLE `doctor` (
`doctor_id` int(9) NOT NULL AUTO_INCREMENT COMMENT '主键',
`doctor_name` varchar(12) COLLATE utf8_bin DEFAULT NULL COMMENT '咨询师登录的普通账户',
`doctor_pwd` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '用于登录的密码',
`name` varchar(12) COLLATE utf8_bin DEFAULT NULL COMMENT '咨询师姓名',
`sex` int(1) DEFAULT NULL COMMENT '0女,1男',
`age` int(3) DEFAULT NULL COMMENT '咨询师年龄',
`phone` varchar(11) COLLATE utf8_bin DEFAULT NULL COMMENT '咨询师电话',
`email` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '咨询师电子邮件',
`is_active` int(1) DEFAULT NULL COMMENT '咨询师账户状态 0停用,1激活',
`level` varchar(8) COLLATE utf8_bin DEFAULT NULL COMMENT '咨询师等级(一级、二级 等)',
`skill` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '咨询师擅长方向(家庭、亲密关系,挫折等)',
`img` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '展示给来访者的 个人照片',
`place` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '咨询师 的咨询地点',
PRIMARY KEY (`doctor_id`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='心理咨询师用户表';
/*Table structure for table `message` */
CREATE TABLE `message` (
`message_id` int(9) NOT NULL AUTO_INCREMENT,
`sender` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '发送者身份,admin 管理员,doctor 咨询师,client 咨询者',
`sender_id` int(9) NOT NULL COMMENT '发送者的id',
`sender_name` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '发送者名字',
`receiver` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '接受者身份,admin 管理员,doctor 咨询师,client 咨询者',
`receiver_id` int(9) NOT NULL COMMENT '接受者id',
`receiver_name` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '接受者名字',
`send_time` datetime DEFAULT NULL COMMENT '发送时间',
`is_read` int(1) DEFAULT NULL COMMENT '是否已经读过了,0 未读,1 已读',
`context` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '消息内容',
PRIMARY KEY (`message_id`)
) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Table structure for table `message_board` */
CREATE TABLE `message_board` (
`board_id` int(9) NOT NULL AUTO_INCREMENT COMMENT '留言主键id',
`context` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '留言的内容',
`creater_id` int(9) DEFAULT NULL COMMENT '留言的创建者id',
`create_time` datetime DEFAULT NULL COMMENT '留言时间',
`is_active` int(1) DEFAULT NULL COMMENT '0 不显示,1显示',
PRIMARY KEY (`board_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*Table structure for table `question` */
CREATE TABLE `question` (
`question_id` int(9) NOT NULL AUTO_INCREMENT COMMENT '一个问卷题目id',
`question_num` int(5) NOT NULL COMMENT '题目题号,按照题号排列题目',
`context` varchar(1000) COLLATE utf8_bin NOT NULL COMMENT '题目内容',
`answer_yes_score` int(1) NOT NULL COMMENT '回答是的分值',
`answer_no_score` int(1) NOT NULL COMMENT '回答否的分值',
PRIMARY KEY (`question_id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;