123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322 |
- /*
- Navicat Premium Data Transfer
- Source Server : 门诊数据库服务器(线上)
- Source Server Type : MariaDB
- Source Server Version : 100300
- Source Host : 172.16.32.160:3306
- Source Schema : thyy_mz_system
- Target Server Type : MariaDB
- Target Server Version : 100300
- File Encoding : 65001
- Date: 05/03/2020 11:40:51
- */
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for t_file_upload
- -- ----------------------------
- DROP TABLE IF EXISTS `t_file_upload`;
- CREATE TABLE `t_file_upload` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `file_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '文件名称',
- `file` longblob COMMENT '原文件内容字节数组',
- `file_type` char(2) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '文件类型 0 - 头像 1-身份证正面 2 - 身份证背面 ',
- `mime_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '文件格式,它将帮助浏览器建议在下载时打开文件的方法',
- `create_time` datetime(0) DEFAULT NULL COMMENT '创建日期',
- `create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
- `square_file` longblob COMMENT '转码成方形的字节数组',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 93 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '文件表' ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for t_receipt
- -- ----------------------------
- DROP TABLE IF EXISTS `t_receipt`;
- CREATE TABLE `t_receipt` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'key',
- `user_id_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户id',
- `receipt_begin` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '发票开始',
- `receipt_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '发票结尾',
- `receipt_current` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '当前发票号',
- `update_date` datetime(0) DEFAULT NULL COMMENT '当前发票范围维护时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for t_reqrec_request_relation
- -- ----------------------------
- DROP TABLE IF EXISTS `t_reqrec_request_relation`;
- CREATE TABLE `t_reqrec_request_relation` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `request_id` bigint(11) NOT NULL COMMENT '号表主键',
- `serial_no` int(11) DEFAULT NULL COMMENT '挂号流水号',
- `op_date` datetime(0) DEFAULT NULL COMMENT '操作时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 23757 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for t_token
- -- ----------------------------
- DROP TABLE IF EXISTS `t_token`;
- CREATE TABLE `t_token` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `token` varchar(800) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'token值',
- `dead_time` datetime(0) DEFAULT NULL COMMENT '失效时间',
- `create_time` datetime(0) DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 567 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '注销了以后,还没有到失效时间的token token黑名单' ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for t_user
- -- ----------------------------
- DROP TABLE IF EXISTS `t_user`;
- CREATE TABLE `t_user` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `user_id_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '老系统员工编码',
- `user_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '工号',
- `user_name` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名',
- `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',
- `id_card` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '身份证号码',
- `create_time` datetime(0) DEFAULT NULL COMMENT '创建日期',
- `create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) DEFAULT NULL COMMENT '更新时期',
- `update_user` bigint(20) DEFAULT NULL COMMENT '变更人',
- `status` int(2) DEFAULT NULL COMMENT '状态 0-- 在职 1--停薪留职 2-- 离职 3--退休',
- `profile_image` bigint(20) DEFAULT NULL COMMENT '头像地址主键',
- `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '邮箱',
- `phone_number` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '电话号码',
- `gender` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '性别 0 女 1 男',
- `lock_screen_password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '锁屏密码',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 71 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for t_windows
- -- ----------------------------
- DROP TABLE IF EXISTS `t_windows`;
- CREATE TABLE `t_windows` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `dept_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '院区 mz_zd_dept_no',
- `windows_no` int(3) DEFAULT NULL COMMENT '窗口号',
- `print_index` int(5) DEFAULT NULL COMMENT '默认发票打印机下标',
- `cg_print_index` int(5) DEFAULT NULL COMMENT '默认常规打印机下标',
- `user_id_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户id',
- `create_date` datetime(0) DEFAULT NULL COMMENT '创建时间',
- `update_date` datetime(0) DEFAULT NULL COMMENT '当前设置的更新时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- -- ----------------------------
- -- Table structure for t_mzmxsr
- -- ----------------------------
- DROP TABLE IF EXISTS `t_mzmxsr`;
- CREATE TABLE `t_mzmxsr` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `xm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名',
- `patient_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '病人id',
- `jz_sq_dept` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '就诊/申请科室',
- `jz_sq_doctor` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '就诊/申请医生',
- `exec_dept` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '执行科室',
- `xmm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '项目名',
- `hsm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '核算码',
- `je` decimal(10, 2) DEFAULT NULL COMMENT '金额',
- `charge_date` datetime(0) DEFAULT NULL COMMENT '缴费时间',
- `dcount_date` datetime(0) DEFAULT NULL COMMENT '日结时间',
- `quty` double(255, 0) DEFAULT NULL COMMENT '数量',
- `price` decimal(10, 2) DEFAULT NULL COMMENT '单价',
- `parent_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '父类码',
- `input_date` datetime(0) DEFAULT NULL COMMENT '同步入库时间',
- PRIMARY KEY (`id`) USING BTREE,
- INDEX `t_mzmxsr_index`(`dcount_date`, `charge_date`, `jz_sq_dept`, `exec_dept`, `jz_sq_doctor`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- ALTER TABLE t_mzmxsr ADD INDEX t_mzmxsr_index (dcount_date,charge_date,jz_sq_dept,exec_dept,jz_sq_doctor)
- -- ----------------------------
- -- Table structure for t_menu
- -- ----------------------------
- DROP TABLE IF EXISTS `t_menu`;
- CREATE TABLE `t_menu` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单名称',
- `parent_id` bigint(20) DEFAULT NULL COMMENT '父菜单id\r\n父菜单id',
- `class_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '菜单图标样式 只有一级主菜单才有该字段',
- `menu_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '菜单地址 只有最基础的菜单才有地址',
- `sort_value` int(255) DEFAULT 0 COMMENT '排序字段 ,越小越优先',
- `create_time` datetime(0) DEFAULT NULL COMMENT '创建时间',
- `create_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单表' ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- -- ----------------------------
- -- Table structure for t_schedule_of_medical_apply
- -- ----------------------------
- DROP TABLE IF EXISTS `t_schedule_of_medical_apply`;
- CREATE TABLE `t_schedule_of_medical_apply` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `schedule_id` bigint(20) NOT NULL COMMENT '档期id',
- `act_order_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '医嘱号码',
- `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '备注说明',
- `create_dept_no` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预约发起科室部门 或者外部合作单位',
- `create_id` bigint(20) DEFAULT NULL COMMENT '预约人id',
- `create_time` datetime(0) DEFAULT NULL COMMENT '预约时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- -- ----------------------------
- -- Table structure for t_schedule_of_medical
- -- ----------------------------
- DROP TABLE IF EXISTS `t_schedule_of_medical`;
- CREATE TABLE `t_schedule_of_medical` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `dep_no` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '科室编码',
- `room_num` tinyint(3) NOT NULL COMMENT '诊室号码',
- `record_date` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '日期',
- `begin_time` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '开始时间',
- `end_time` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '结束时间',
- `status` tinyint(255) DEFAULT 0 COMMENT '状态 0 空闲 1 占用',
- `create_id` bigint(20) NOT NULL COMMENT '创建人',
- `create_date` datetime(0) NOT NULL COMMENT '创建时间',
- `update_id` bigint(20) NOT NULL COMMENT '修改人',
- `update_date` datetime(0) NOT NULL COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- -- ----------------------------
- -- Table structure for t_holidays
- -- ----------------------------
- DROP TABLE IF EXISTS `t_holidays`;
- CREATE TABLE `t_holidays` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `begin_date` date NOT NULL COMMENT '开始日期',
- `begin_ampm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '开始日期的上下午',
- `end_date` date NOT NULL COMMENT '结束日期',
- `end_ampm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '结束日期的上下午',
- `create_id` bigint(20) NOT NULL COMMENT '创建人',
- `create_date` datetime(0) NOT NULL COMMENT '创建时间',
- `update_id` bigint(20) DEFAULT NULL COMMENT '修改人',
- `update_date` datetime(0) DEFAULT NULL COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for t_discount
- -- ----------------------------
- DROP TABLE IF EXISTS `t_discount`;
- CREATE TABLE `t_discount` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '营销计划名称',
- `dept_type` int(255) NOT NULL COMMENT '0-申请科室 1 -执行科室',
- `dept_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '科室编码',
- `discount_begin_time` datetime(0) NOT NULL COMMENT '营销开始时间',
- `discount_end_time` datetime(0) NOT NULL COMMENT '营销结束时间',
- `charge_item_codes` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '收费项目编码串,用英文逗号分开',
- `discount_type` int(1) NOT NULL COMMENT '优惠类型 0 -单价优惠 1-折扣率',
- `discount_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '折扣率',
- `discount_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '优惠价',
- `delete_flag` int(255) NOT NULL COMMENT '删除标记 0 启用 1 停用 ',
- `create_id` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人ID',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_id` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人ID',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for t_role
- -- ----------------------------
- DROP TABLE IF EXISTS `t_role`;
- CREATE TABLE `t_role` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `role_name` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色名称',
- `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- `del_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否有效(0:有效 1:无效)',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色表' ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for t_role_menu_relation
- -- ----------------------------
- DROP TABLE IF EXISTS `t_role_menu_relation`;
- CREATE TABLE `t_role_menu_relation` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `role_id` bigint(20) NULL DEFAULT NULL COMMENT '角色ID',
- `menu_id` bigint(20) NULL DEFAULT NULL COMMENT '菜单ID',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for t_user_role_relation
- -- ----------------------------
- DROP TABLE IF EXISTS `t_user_role_relation`;
- CREATE TABLE `t_user_role_relation` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户ID',
- `role_id` bigint(20) NULL DEFAULT NULL COMMENT '角色ID',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
|