2023.sql 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. -- 2023-05-05 ysj
  2. -- xmiot 库
  3. CREATE TABLE `iot_statistics_realtime` (
  4. `id` varchar(50) NOT NULL,
  5. `type` varchar(50) DEFAULT NULL,
  6. `device_num` varchar(20) DEFAULT NULL COMMENT '设备数据',
  7. `sign_num` varchar(20) DEFAULT NULL COMMENT '体征数据',
  8. `abnormal_num` varchar(20) DEFAULT NULL COMMENT '异常数据',
  9. `create_time` datetime DEFAULT NULL,
  10. PRIMARY KEY (`id`)
  11. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='大屏-统计-实时数据';
  12. -- 数据库 device
  13. ALTER TABLE wlyy_patient_device_location ADD city varchar(20) COMMENT '城市' ;
  14. ALTER TABLE wlyy_patient_device_location ADD city_name varchar(20) COMMENT '城市名称' ;
  15. ALTER TABLE wlyy_patient_device_location ADD town varchar(20) COMMENT '地区' ;
  16. ALTER TABLE wlyy_patient_device_location ADD town_name varchar(20) COMMENT '地区名称' ;
  17. ALTER TABLE wlyy_knowledge_article_dict ADD url varchar(500) COMMENT '外链地址' ;
  18. ---宣教
  19. ALTER TABLE base_doctor_role ADD del tinyint(1) DEFAULT '1' COMMENT '是否生效 1生效 0失效' ;
  20. ALTER TABLE base_menu_dict ADD type tinyint(2) DEFAULT NULL COMMENT '类型 1 官网菜单 2app文章菜单' ;
  21. ALTER TABLE wlyy_knowledge_article_dict ADD type tinyint(1) DEFAULT '1' COMMENT '类型 1官网 2app文章';
  22. ALTER TABLE wlyy_knowledge_article_dict ADD comment int(11) DEFAULT NULL COMMENT '评论数量';
  23. ALTER TABLE wlyy_knowledge_article_dict ADD puplish_type int(11) DEFAULT NULL COMMENT '1、图文2、视频3、音频';
  24. ALTER TABLE wlyy_knowledge_article_dict ADD recommend_doctor varchar(1000) DEFAULT NULL;
  25. ALTER TABLE wlyy_knowledge_article_dict ADD puplish_type_name varchar(255) DEFAULT NULL COMMENT '发布类型名称:1、图文2、视频3、音频';
  26. ALTER TABLE wlyy_knowledge_article_dict ADD recommend_doctor_name varchar(1000) CHARACTER SET utf8 DEFAULT NULL COMMENT '推荐医生名字';
  27. -- 2023-10-23 ysj
  28. ALTER TABLE `base`.`base_service_package`
  29. ADD COLUMN `leased_code` varchar(50) NULL COMMENT '租户code' AFTER `org_name`,
  30. ADD COLUMN `leased_name` varchar(50) NULL COMMENT '租户name' AFTER `leased_code`,
  31. ADD COLUMN `server_time_type` varchar(20) NULL COMMENT '服务时间类型' AFTER `leased_name`,
  32. ADD COLUMN `server_time` varchar(50) NULL COMMENT '服务期限' AFTER `server_time_type`,
  33. ADD COLUMN `server_time_description` varchar(255) NULL COMMENT '服务时间说明' AFTER `server_time`,
  34. ADD COLUMN `create_user` varchar(50) NULL COMMENT '创建人code' AFTER `server_time_description`,
  35. ADD COLUMN `create_user_name` varchar(20) NULL COMMENT '创建人name' AFTER `create_user`,
  36. ADD COLUMN `update_user` varchar(50) NULL COMMENT '更新人code' AFTER `create_user_name`,
  37. ADD COLUMN `update_user_name` varchar(50) NULL COMMENT '更新人name' AFTER `update_user`,
  38. ADD COLUMN `update_time` datetime NULL COMMENT '更新时间' AFTER `create_time`;
  39. ALTER TABLE `base`.`base_service_package`
  40. ADD COLUMN `check_doctor` varchar(50) NULL COMMENT '服务包审核人code',
  41. ADD COLUMN `check_doctor_name` varchar(50) NULL COMMENT '服务包审核人name',
  42. ADD COLUMN `is_check` varchar(1) NULL COMMENT '是否开启审核 1是0否',
  43. ADD COLUMN `fee_after` varchar(1) NULL COMMENT '服务后收费标识(1是0否)';
  44. CREATE TABLE `base_service_package_sub_item` (
  45. `id` varchar(100) NOT NULL COMMENT '主键',
  46. `dict_item_id` varchar(100) DEFAULT NULL COMMENT '字典配置的服务项的id',
  47. `name` varchar(100) DEFAULT NULL COMMENT '名称',
  48. `introduce` varchar(255) DEFAULT NULL COMMENT '说明',
  49. `status` varchar(10) DEFAULT NULL COMMENT '状态',
  50. `sort` varchar(10) DEFAULT NULL,
  51. `leased_code` varchar(100) DEFAULT NULL,
  52. `leased_name` varchar(100) DEFAULT NULL,
  53. `org_code` varchar(100) DEFAULT NULL COMMENT '机构code',
  54. `org_name` varchar(100) DEFAULT NULL COMMENT '机构name',
  55. `photo` varchar(100) DEFAULT NULL COMMENT '照片',
  56. `create_time` datetime DEFAULT NULL,
  57. `price` decimal(10,2) DEFAULT NULL COMMENT '服务子项价格',
  58. PRIMARY KEY (`id`)
  59. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  60. CREATE TABLE `base_service_package_item_relational` (
  61. `id` varchar(100) NOT NULL COMMENT '主键',
  62. `item_id` varchar(100) DEFAULT NULL COMMENT '项目id',
  63. `sub_item_id` varchar(100) DEFAULT NULL COMMENT '子项目id',
  64. PRIMARY KEY (`id`)
  65. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  66. CREATE TABLE `base_service_item_config` (
  67. `id` varchar(100) NOT NULL COMMENT '主键',
  68. `package_id` varchar(100) DEFAULT NULL COMMENT '服务包id',
  69. `server_item_id` varchar(100) DEFAULT NULL COMMENT '服务项id',
  70. `assess_type` varchar(100) DEFAULT NULL COMMENT '项目评价',
  71. `booking_type` varchar(100) DEFAULT NULL COMMENT '是否预约',
  72. `late_serve_type` varchar(100) DEFAULT NULL COMMENT '是否运行逾期服务',
  73. `plan_start_time_type` varchar(100) DEFAULT NULL COMMENT '计划开始时间类型',
  74. `server_time_type` varchar(100) DEFAULT NULL COMMENT '服务方法',
  75. `server_count` varchar(100) DEFAULT NULL COMMENT '服务次数',
  76. `template_type` varchar(100) DEFAULT NULL COMMENT '模板的类型-目前是随访为1',
  77. `template_code` varchar(100) DEFAULT NULL COMMENT '对应模板的id',
  78. `pricing_units_code` varchar(100) DEFAULT NULL COMMENT '计价单位',
  79. `pricing_units_name` varchar(100) DEFAULT NULL COMMENT '计价单位名称',
  80. `frequency_code` varchar(100) DEFAULT NULL COMMENT '频次',
  81. PRIMARY KEY (`id`)
  82. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  83. ALTER TABLE `base`.`base_service_package_item`
  84. ADD COLUMN `leased_code` varchar(100) NULL COMMENT '租户code' AFTER `topic_item`,
  85. ADD COLUMN `leased_name` varchar(50) NULL COMMENT '租户name' AFTER `leased_code`,
  86. ADD COLUMN `sub_item_type` varchar(10) NULL COMMENT '是否包含子项目' AFTER `leased_name`;
  87. ALTER TABLE `base`.`base_service_package_item`
  88. ADD COLUMN `template_type` varchar(20) NULL COMMENT '模板的类型-目前是随访为1' AFTER `sub_item_type`,
  89. ADD COLUMN `template_code` varchar(255) NULL COMMENT '对应模板的id' AFTER `template_type`;
  90. ALTER TABLE `base`.`base_service_package_item`
  91. ADD COLUMN `service_package_item_id` varchar(50) NULL COMMENT '创建服务项的id。也是本表的id。system那些数据' AFTER `service_package_id`;
  92. CREATE TABLE `base_followup_template` (
  93. `id` varchar(100) NOT NULL,
  94. `template_name` varchar(255) DEFAULT NULL,
  95. `followup_statrt_time_type` varchar(100) DEFAULT NULL,
  96. `followup_count` varchar(10) DEFAULT NULL,
  97. `description` varchar(255) DEFAULT NULL,
  98. `template_detail_json` text,
  99. `status` varchar(10) DEFAULT NULL,
  100. `leased_code` varchar(100) DEFAULT NULL,
  101. `leased_name` varchar(100) DEFAULT NULL,
  102. `org_code` varchar(100) DEFAULT NULL,
  103. `org_name` varchar(255) DEFAULT NULL,
  104. `create_time` datetime DEFAULT NULL,
  105. `update_time` datetime DEFAULT NULL,
  106. `create_user` varchar(100) DEFAULT NULL,
  107. `create_user_name` varchar(100) DEFAULT NULL,
  108. `update_user` varchar(100) DEFAULT NULL,
  109. `update_user_name` varchar(100) DEFAULT NULL,
  110. PRIMARY KEY (`id`)
  111. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  112. ALTER TABLE `base`.`base_service_package_sign_record`
  113. ADD COLUMN `revoker` varchar(50) NULL COMMENT '撤销人code ',
  114. ADD COLUMN `revoker_name` varchar(50) NULL COMMENT '撤销人姓名 ',
  115. ADD COLUMN `revoke_time` varchar(50) NULL COMMENT '撤销时间 ',
  116. ADD COLUMN `check_doctor` varchar(50) NULL COMMENT '审核人code ',
  117. ADD COLUMN `check_doctor_name` varchar(50) NULL COMMENT '审核人姓名 ',
  118. ADD COLUMN `check_time` varchar(50) NULL COMMENT '审核时间 ',
  119. ADD COLUMN `refuse_type` varchar(1) NULL COMMENT '拒绝原因 ',
  120. ADD COLUMN `refuse_reason` varchar(500) NULL COMMENT '拒绝说明 ',
  121. ADD COLUMN `pay_time` varchar(50) NULL COMMENT '剩余付款时间(审核后3天 无需审核的10分钟) ',
  122. ADD COLUMN `update_time` datetime NULL COMMENT '更新时间',
  123. ADD COLUMN `service_package_id` varchar(50) NULL COMMENT '服务包id',
  124. ADD COLUMN `proxy_patient` varchar(50) NULL COMMENT '代理人code',
  125. ADD COLUMN `proxy_patient_name` varchar(50) NULL COMMENT '代理人',
  126. ADD COLUMN `mobile` varchar(50) NULL COMMENT '联系方式',
  127. ADD COLUMN `service_address` varchar(200) NULL COMMENT '服务地址',
  128. ADD COLUMN `serve_lat` varchar(50) NULL COMMENT '服务地址纬度',
  129. ADD COLUMN `serve_lon` varchar(50) NULL COMMENT '服务地址经度',
  130. ADD COLUMN `remark` varchar(2000) NULL COMMENT '备注说明',
  131. ADD COLUMN `type` varchar(1) NULL COMMENT '类型(1本人发起 2家人代 3医生代)';
  132. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_status1', NULL, 'sign_status', '0', '待审核', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约状态');
  133. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_status0', NULL, 'sign_status', '1', '已签约', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约状态');
  134. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_status2', NULL, 'sign_status', '2', '待支付', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约状态');
  135. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_status3', NULL, 'sign_status', '3', '已拒绝', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约状态');
  136. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_status4', NULL, 'sign_status', '-1', '已过期', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约状态');
  137. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_status5', NULL, 'sign_status', '-2', '已失效', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约状态');
  138. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_status6', NULL, 'sign_status', '-3', '已撤销', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约状态');
  139. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_refuse_type1', NULL, 'sign_refuse_type', '0', '其他', NULL, '4', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约拒绝原因');
  140. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_refuse_type2', NULL, 'sign_refuse_type', '1', '基本资料错误', NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约拒绝原因');
  141. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_refuse_type3', NULL, 'sign_refuse_type', '2', '超出服务范围', NULL, '2', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约拒绝原因');
  142. INSERT INTO `base`.`wlyy_hospital_sys_dict` (`id`, `saas_id`, `dict_name`, `dict_code`, `dict_value`, `py_code`, `sort`, `hospital`, `create_time`, `create_user`, `create_user_name`, `update_time`, `update_user`, `update_user_name`, `img_url`, `model_name`) VALUES ('sign_refuse_type4', NULL, 'sign_refuse_type', '3', '签约用户已满', NULL, '3', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '签约拒绝原因');
  143. ===========================20231024上门服务开始====================================
  144. ALTER TABLE `base`.`wlyy_door_service_order`
  145. ADD COLUMN `fee_after` varchar(10) NULL COMMENT '服务后收费标识(1是0否)' AFTER `nursing_staff_type`,
  146. ADD COLUMN `package_id` varchar(50) NULL COMMENT '服务包id' AFTER `fee_after`;
  147. ALTER TABLE `base`.`wlyy_door_order_item`
  148. ADD COLUMN `order_id` varchar(50) NULL COMMENT '订单id' AFTER `create_time`;
  149. ALTER TABLE `base`.`base_service_package_item`
  150. ADD COLUMN `assign_status` varchar(10) NULL COMMENT '是否分配服务者【1是0否】' AFTER `template_code`,
  151. ADD COLUMN `server_user_id` varchar(50) NULL COMMENT '服务者id' AFTER `assign_status`,
  152. ADD COLUMN `server_user_name` varchar(50) NULL COMMENT '服务者name' AFTER `server_user_id`,
  153. ADD COLUMN `server_user_type` varchar(10) NULL COMMENT '服务者类型' AFTER `server_user_name`;
  154. ===========================20231024上门服务结束====================================