thyy_mz_system.sql 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 门诊数据库服务器(线上)
  4. Source Server Type : MariaDB
  5. Source Server Version : 100300
  6. Source Host : 172.16.32.160:3306
  7. Source Schema : thyy_mz_system
  8. Target Server Type : MariaDB
  9. Target Server Version : 100300
  10. File Encoding : 65001
  11. Date: 05/03/2020 11:40:51
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for t_file_upload
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `t_file_upload`;
  19. CREATE TABLE `t_file_upload` (
  20. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  21. `file_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '文件名称',
  22. `file` longblob COMMENT '原文件内容字节数组',
  23. `file_type` char(2) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '文件类型 0 - 头像 1-身份证正面 2 - 身份证背面 ',
  24. `mime_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '文件格式,它将帮助浏览器建议在下载时打开文件的方法',
  25. `create_time` datetime(0) DEFAULT NULL COMMENT '创建日期',
  26. `create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
  27. `square_file` longblob COMMENT '转码成方形的字节数组',
  28. PRIMARY KEY (`id`) USING BTREE
  29. ) ENGINE = InnoDB AUTO_INCREMENT = 93 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '文件表' ROW_FORMAT = Dynamic;
  30. -- ----------------------------
  31. -- Table structure for t_receipt
  32. -- ----------------------------
  33. DROP TABLE IF EXISTS `t_receipt`;
  34. CREATE TABLE `t_receipt` (
  35. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'key',
  36. `user_id_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户id',
  37. `receipt_begin` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '发票开始',
  38. `receipt_end` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '发票结尾',
  39. `receipt_current` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '当前发票号',
  40. `update_date` datetime(0) DEFAULT NULL COMMENT '当前发票范围维护时间',
  41. PRIMARY KEY (`id`) USING BTREE
  42. ) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  43. -- ----------------------------
  44. -- Table structure for t_reqrec_request_relation
  45. -- ----------------------------
  46. DROP TABLE IF EXISTS `t_reqrec_request_relation`;
  47. CREATE TABLE `t_reqrec_request_relation` (
  48. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  49. `request_id` bigint(11) NOT NULL COMMENT '号表主键',
  50. `serial_no` int(11) DEFAULT NULL COMMENT '挂号流水号',
  51. `op_date` datetime(0) DEFAULT NULL COMMENT '操作时间',
  52. PRIMARY KEY (`id`) USING BTREE
  53. ) ENGINE = InnoDB AUTO_INCREMENT = 23757 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  54. -- ----------------------------
  55. -- Table structure for t_token
  56. -- ----------------------------
  57. DROP TABLE IF EXISTS `t_token`;
  58. CREATE TABLE `t_token` (
  59. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  60. `token` varchar(800) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'token值',
  61. `dead_time` datetime(0) DEFAULT NULL COMMENT '失效时间',
  62. `create_time` datetime(0) DEFAULT NULL COMMENT '创建时间',
  63. PRIMARY KEY (`id`) USING BTREE
  64. ) ENGINE = InnoDB AUTO_INCREMENT = 567 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '注销了以后,还没有到失效时间的token token黑名单' ROW_FORMAT = Dynamic;
  65. -- ----------------------------
  66. -- Table structure for t_user
  67. -- ----------------------------
  68. DROP TABLE IF EXISTS `t_user`;
  69. CREATE TABLE `t_user` (
  70. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  71. `user_id_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '老系统员工编码',
  72. `user_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '工号',
  73. `user_name` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名',
  74. `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',
  75. `id_card` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '身份证号码',
  76. `create_time` datetime(0) DEFAULT NULL COMMENT '创建日期',
  77. `create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
  78. `update_time` datetime(0) DEFAULT NULL COMMENT '更新时期',
  79. `update_user` bigint(20) DEFAULT NULL COMMENT '变更人',
  80. `status` int(2) DEFAULT NULL COMMENT '状态 0-- 在职 1--停薪留职 2-- 离职 3--退休',
  81. `profile_image` bigint(20) DEFAULT NULL COMMENT '头像地址主键',
  82. `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '邮箱',
  83. `phone_number` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '电话号码',
  84. `gender` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '性别 0 女 1 男',
  85. `lock_screen_password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '锁屏密码',
  86. PRIMARY KEY (`id`) USING BTREE
  87. ) ENGINE = InnoDB AUTO_INCREMENT = 71 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic;
  88. -- ----------------------------
  89. -- Table structure for t_windows
  90. -- ----------------------------
  91. DROP TABLE IF EXISTS `t_windows`;
  92. CREATE TABLE `t_windows` (
  93. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  94. `dept_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '院区 mz_zd_dept_no',
  95. `windows_no` int(3) DEFAULT NULL COMMENT '窗口号',
  96. `print_index` int(5) DEFAULT NULL COMMENT '默认发票打印机下标',
  97. `cg_print_index` int(5) DEFAULT NULL COMMENT '默认常规打印机下标',
  98. `user_id_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '用户id',
  99. `create_date` datetime(0) DEFAULT NULL COMMENT '创建时间',
  100. `update_date` datetime(0) DEFAULT NULL COMMENT '当前设置的更新时间',
  101. PRIMARY KEY (`id`) USING BTREE
  102. ) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  103. SET FOREIGN_KEY_CHECKS = 1;
  104. -- ----------------------------
  105. -- Table structure for t_mzmxsr
  106. -- ----------------------------
  107. DROP TABLE IF EXISTS `t_mzmxsr`;
  108. CREATE TABLE `t_mzmxsr` (
  109. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  110. `xm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名',
  111. `patient_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '病人id',
  112. `jz_sq_dept` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '就诊/申请科室',
  113. `jz_sq_doctor` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '就诊/申请医生',
  114. `exec_dept` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '执行科室',
  115. `xmm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '项目名',
  116. `hsm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '核算码',
  117. `je` decimal(10, 2) DEFAULT NULL COMMENT '金额',
  118. `charge_date` datetime(0) DEFAULT NULL COMMENT '缴费时间',
  119. `dcount_date` datetime(0) DEFAULT NULL COMMENT '日结时间',
  120. `quty` double(255, 0) DEFAULT NULL COMMENT '数量',
  121. `price` decimal(10, 2) DEFAULT NULL COMMENT '单价',
  122. `parent_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '父类码',
  123. `input_date` datetime(0) DEFAULT NULL COMMENT '同步入库时间',
  124. PRIMARY KEY (`id`) USING BTREE,
  125. INDEX `t_mzmxsr_index`(`dcount_date`, `charge_date`, `jz_sq_dept`, `exec_dept`, `jz_sq_doctor`) USING BTREE
  126. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  127. SET FOREIGN_KEY_CHECKS = 1;
  128. ALTER TABLE t_mzmxsr ADD INDEX t_mzmxsr_index (dcount_date,charge_date,jz_sq_dept,exec_dept,jz_sq_doctor)
  129. -- ----------------------------
  130. -- Table structure for t_menu
  131. -- ----------------------------
  132. DROP TABLE IF EXISTS `t_menu`;
  133. CREATE TABLE `t_menu` (
  134. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  135. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单名称',
  136. `parent_id` bigint(20) DEFAULT NULL COMMENT '父菜单id\r\n父菜单id',
  137. `class_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '菜单图标样式 只有一级主菜单才有该字段',
  138. `menu_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '菜单地址 只有最基础的菜单才有地址',
  139. `sort_value` int(255) DEFAULT 0 COMMENT '排序字段 ,越小越优先',
  140. `create_time` datetime(0) DEFAULT NULL COMMENT '创建时间',
  141. `create_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
  142. PRIMARY KEY (`id`) USING BTREE
  143. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单表' ROW_FORMAT = Dynamic;
  144. SET FOREIGN_KEY_CHECKS = 1;
  145. -- ----------------------------
  146. -- Table structure for t_schedule_of_medical_apply
  147. -- ----------------------------
  148. DROP TABLE IF EXISTS `t_schedule_of_medical_apply`;
  149. CREATE TABLE `t_schedule_of_medical_apply` (
  150. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  151. `schedule_id` bigint(20) NOT NULL COMMENT '档期id',
  152. `act_order_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '医嘱号码',
  153. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '备注说明',
  154. `create_dept_no` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '预约发起科室部门 或者外部合作单位',
  155. `create_id` bigint(20) DEFAULT NULL COMMENT '预约人id',
  156. `create_time` datetime(0) DEFAULT NULL COMMENT '预约时间',
  157. PRIMARY KEY (`id`) USING BTREE
  158. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  159. SET FOREIGN_KEY_CHECKS = 1;
  160. -- ----------------------------
  161. -- Table structure for t_schedule_of_medical
  162. -- ----------------------------
  163. DROP TABLE IF EXISTS `t_schedule_of_medical`;
  164. CREATE TABLE `t_schedule_of_medical` (
  165. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  166. `dep_no` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '科室编码',
  167. `room_num` tinyint(3) NOT NULL COMMENT '诊室号码',
  168. `record_date` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '日期',
  169. `begin_time` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '开始时间',
  170. `end_time` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '结束时间',
  171. `status` tinyint(255) DEFAULT 0 COMMENT '状态 0 空闲 1 占用',
  172. `create_id` bigint(20) NOT NULL COMMENT '创建人',
  173. `create_date` datetime(0) NOT NULL COMMENT '创建时间',
  174. `update_id` bigint(20) NOT NULL COMMENT '修改人',
  175. `update_date` datetime(0) NOT NULL COMMENT '修改时间',
  176. PRIMARY KEY (`id`) USING BTREE
  177. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  178. SET FOREIGN_KEY_CHECKS = 1;
  179. -- ----------------------------
  180. -- Table structure for t_holidays
  181. -- ----------------------------
  182. DROP TABLE IF EXISTS `t_holidays`;
  183. CREATE TABLE `t_holidays` (
  184. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  185. `begin_date` date NOT NULL COMMENT '开始日期',
  186. `begin_ampm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '开始日期的上下午',
  187. `end_date` date NOT NULL COMMENT '结束日期',
  188. `end_ampm` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '结束日期的上下午',
  189. `create_id` bigint(20) NOT NULL COMMENT '创建人',
  190. `create_date` datetime(0) NOT NULL COMMENT '创建时间',
  191. `update_id` bigint(20) DEFAULT NULL COMMENT '修改人',
  192. `update_date` datetime(0) DEFAULT NULL COMMENT '修改时间',
  193. PRIMARY KEY (`id`) USING BTREE
  194. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  195. SET FOREIGN_KEY_CHECKS = 1;
  196. SET NAMES utf8mb4;
  197. SET FOREIGN_KEY_CHECKS = 0;
  198. -- ----------------------------
  199. -- Table structure for t_discount
  200. -- ----------------------------
  201. DROP TABLE IF EXISTS `t_discount`;
  202. CREATE TABLE `t_discount` (
  203. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  204. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '营销计划名称',
  205. `dept_type` int(255) NOT NULL COMMENT '0-申请科室 1 -执行科室',
  206. `dept_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '科室编码',
  207. `discount_begin_time` datetime(0) NOT NULL COMMENT '营销开始时间',
  208. `discount_end_time` datetime(0) NOT NULL COMMENT '营销结束时间',
  209. `charge_item_codes` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '收费项目编码串,用英文逗号分开',
  210. `discount_type` int(1) NOT NULL COMMENT '优惠类型 0 -单价优惠 1-折扣率',
  211. `discount_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '折扣率',
  212. `discount_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '优惠价',
  213. `delete_flag` int(255) NOT NULL COMMENT '删除标记 0 启用 1 停用 ',
  214. `create_id` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人ID',
  215. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  216. `update_id` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人ID',
  217. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
  218. PRIMARY KEY (`id`) USING BTREE
  219. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  220. SET FOREIGN_KEY_CHECKS = 1;
  221. SET NAMES utf8mb4;
  222. SET FOREIGN_KEY_CHECKS = 0;
  223. -- ----------------------------
  224. -- Table structure for t_role
  225. -- ----------------------------
  226. DROP TABLE IF EXISTS `t_role`;
  227. CREATE TABLE `t_role` (
  228. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  229. `role_name` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色名称',
  230. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  231. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  232. `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
  233. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  234. `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
  235. `del_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否有效(0:有效 1:无效)',
  236. PRIMARY KEY (`id`) USING BTREE
  237. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色表' ROW_FORMAT = Dynamic;
  238. SET FOREIGN_KEY_CHECKS = 1;
  239. SET NAMES utf8mb4;
  240. SET FOREIGN_KEY_CHECKS = 0;
  241. -- ----------------------------
  242. -- Table structure for t_role_menu_relation
  243. -- ----------------------------
  244. DROP TABLE IF EXISTS `t_role_menu_relation`;
  245. CREATE TABLE `t_role_menu_relation` (
  246. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  247. `role_id` bigint(20) NULL DEFAULT NULL COMMENT '角色ID',
  248. `menu_id` bigint(20) NULL DEFAULT NULL COMMENT '菜单ID',
  249. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  250. `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
  251. PRIMARY KEY (`id`) USING BTREE
  252. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
  253. SET FOREIGN_KEY_CHECKS = 1;
  254. SET NAMES utf8mb4;
  255. SET FOREIGN_KEY_CHECKS = 0;
  256. -- ----------------------------
  257. -- Table structure for t_user_role_relation
  258. -- ----------------------------
  259. DROP TABLE IF EXISTS `t_user_role_relation`;
  260. CREATE TABLE `t_user_role_relation` (
  261. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  262. `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户ID',
  263. `role_id` bigint(20) NULL DEFAULT NULL COMMENT '角色ID',
  264. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  265. `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
  266. PRIMARY KEY (`id`) USING BTREE
  267. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = Dynamic;
  268. SET FOREIGN_KEY_CHECKS = 1;