/* 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 */;