You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

414 lines
21 KiB

/*
Navicat Premium Data Transfer
Source Server : 测试
Source Server Type : MariaDB
Source Server Version : 100318
Source Host : test.tall.wiki:3306
Source Schema : wisdomcar
Target Server Type : MariaDB
Target Server Version : 100318
File Encoding : 65001
Date: 13/05/2021 15:13:25
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for t_first_aid
-- ----------------------------
DROP TABLE IF EXISTS `t_first_aid`;
CREATE TABLE `t_first_aid` (
`id` bigint(20) NOT NULL,
`car_id` bigint(20) NULL DEFAULT 0 COMMENT '平车id',
`hospital_id` bigint(20) NULL DEFAULT 0 COMMENT '医院id',
`begin_time` bigint(20) NULL DEFAULT 0 COMMENT '开始时间',
`end_time` bigint(20) NULL DEFAULT 0 COMMENT '结束时间',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `aid_car_index`(`car_id`) USING BTREE,
INDEX `aid_hospital_index`(`hospital_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '急救表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for t_first_aid_record
-- ----------------------------
DROP TABLE IF EXISTS `t_first_aid_record`;
CREATE TABLE `t_first_aid_record` (
`id` bigint(20) NOT NULL,
`first_aid_id` bigint(20) NULL DEFAULT 0 COMMENT '急救表id',
`type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '类型 0开始 1体重 2rfid, 3称重一 4称重二 5称重三 6称重四 7震动 8剂量',
`value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '该类型对应的值',
`begin_time` bigint(20) NULL DEFAULT 0 COMMENT '开始时间',
`step_id` bigint(20) NULL DEFAULT 0 COMMENT '环节id',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `record_first_aid_index`(`first_aid_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '急救记录表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for t_first_aid_standard
-- ----------------------------
DROP TABLE IF EXISTS `t_first_aid_standard`;
CREATE TABLE `t_first_aid_standard` (
`id` bigint(20) NOT NULL,
`type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '类型 0国际 1医院本身',
`hospital_id` bigint(20) NULL DEFAULT 0 COMMENT '医院id',
`step_id` bigint(20) NULL DEFAULT 0 COMMENT '环节id',
`duration` bigint(20) NULL DEFAULT 0 COMMENT '该环节的时长',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `standard_hospital_index`(`hospital_id`) USING BTREE,
INDEX `standard_step_index`(`step_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '急救标准表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for t_rfid
-- ----------------------------
DROP TABLE IF EXISTS `t_rfid`;
CREATE TABLE `t_rfid` (
`id` bigint(20) NOT NULL,
`rfid` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'rfid',
`type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '类型 0医生 1采血车 2门禁',
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '名字',
`step_id` bigint(20) NULL DEFAULT 0 COMMENT '环节id',
`hospital_id` bigint(20) NULL DEFAULT 0 COMMENT '医院id',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `rfid_step_index`(`step_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'rfid表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for t_screen
-- ----------------------------
DROP TABLE IF EXISTS `t_screen`;
CREATE TABLE `t_screen` (
`id` bigint(20) NOT NULL,
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '名字',
`hospital_id` bigint(20) NULL DEFAULT 0 COMMENT '医院id',
`show_type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '大屏显示类型 0主屏 当前默认全是0',
`user_id` bigint(20) NULL DEFAULT 0 COMMENT '用户id',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '平车信息' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for t_statistics_month
-- ----------------------------
DROP TABLE IF EXISTS `t_statistics_month`;
CREATE TABLE `t_statistics_month` (
`id` bigint(20) NOT NULL,
`name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '月份名',
`created_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '统计月份表 1至12月' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for t_step
-- ----------------------------
DROP TABLE IF EXISTS `t_step`;
CREATE TABLE `t_step` (
`id` bigint(20) NOT NULL,
`name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '环节名称',
`code` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '环节code',
`sequence` int(11) NULL DEFAULT 0 COMMENT '顺序',
`step_type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '环节类型。0真正的环节,1rfid的环节',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '环节表' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for t_wisdom_car
-- ----------------------------
DROP TABLE IF EXISTS `t_wisdom_car`;
CREATE TABLE `t_wisdom_car` (
`id` bigint(20) NOT NULL,
`car_number` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '平车编号',
`time` bigint(20) NULL DEFAULT 0 COMMENT '入库时间',
`hospital_id` bigint(20) NULL DEFAULT 0 COMMENT '医院id',
`screen_id` bigint(20) NULL DEFAULT 0 COMMENT '大屏id',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '平车信息' ROW_FORMAT = Compact;
-- ----------------------------
-- Table structure for t_wisdom_car_record
-- ----------------------------
DROP TABLE IF EXISTS `t_wisdom_car_record`;
CREATE TABLE `t_wisdom_car_record` (
`id` bigint(20) NOT NULL,
`car_id` bigint(20) NULL DEFAULT 0 COMMENT '平车id',
`type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '类型 0开始 1体重 2rfid, 3称重一 4称重二 5称重三 6称重四 7震动 8剂量',
`value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '该类型对应的值',
`time` bigint(20) NULL DEFAULT 0 COMMENT '时间',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `wisdom_car_index`(`car_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据记录表' ROW_FORMAT = Compact;
-- ----------------------------
-- Procedure structure for u_head_and_low_pro
-- ----------------------------
DROP PROCEDURE IF EXISTS `u_head_and_low_pro`;
delimiter ;;
CREATE PROCEDURE `u_head_and_low_pro`()
begin
DECLARE n int DEFAULT 1;
DECLARE m int DEFAULT 1;
set @exesql = 'insert into t_first_aid (id,car_id,begin_time) values ';
set @exedata = '';
WHILE m < 13 DO
set @y = "";
select @y:=unix_timestamp(STR_TO_DATE(concat("2020-",m,"-01"),"%Y-%m-%d")) * 1000;
set @d = "";
select @d:= RAND() * 200 + 150;
WHILE n < @d DO
set @exedata = concat(@exedata,"(2020",if(m <10,concat("0",m),m),n,",","1,",@y,")");
if n < @d -1
then
set @exedata = concat(@exedata,',');
end if;
set n = n + 1;
END WHILE;
set @exesql = concat(@exesql,@exedata,";");
SELECT @exesql;
prepare stmt from @exesql;
execute stmt;
DEALLOCATE prepare stmt;
commit;
set @exesql = 'insert into t_first_aid (id,car_id,begin_time) values ';
set @exedata = "";
set m = m + 1;
set n = 1;
END WHILE;
end
;;
delimiter ;
SET FOREIGN_KEY_CHECKS = 1;
-----------------------------------未更新生产-----------------------------------
-- 2021-06-01:智慧平车创建新表:
DROP TABLE IF EXISTS `t_patient_project`;
CREATE TABLE `t_patient_project` (
`id` bigint(20) NOT NULL COMMENT '患者项目id',
`medical_record_num` varchar(20) NULL DEFAULT '' COMMENT '病案号',
`name` varchar(20) NULL DEFAULT '' COMMENT '患者姓名',
`sex` tinyint(1) NULL DEFAULT 0 COMMENT '患者性别(0-女,1-男)',
`age` int(10) NULL DEFAULT 0 COMMENT '患者年龄',
`id_card` varchar(64) NULL DEFAULT '' COMMENT '患者身份证号',
`phone` varchar(20) NULL DEFAULT '' COMMENT '患者联系电话',
`project_id` bigint(20) NULL DEFAULT 0 COMMENT '患者项目id',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `project_index`(`project_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '患者项目表' ROW_FORMAT = Compact;
DROP TABLE IF EXISTS `t_patient_family`;
CREATE TABLE `t_patient_family` (
`id` bigint(20) NOT NULL COMMENT '患者家属id',
`name` varchar(20) NULL DEFAULT '' COMMENT '家属姓名',
`phone` varchar(20) NULL DEFAULT '' COMMENT '家属联系方式',
`patient_id` bigint(20) NULL DEFAULT 0 COMMENT '患者id',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `patient_index`(`patient_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '患者家属表' ROW_FORMAT = Compact;
DROP TABLE IF EXISTS `t_patient_wisdom_car`;
CREATE TABLE `t_patient_wisdom_car` (
`id` bigint(20) NOT NULL COMMENT '患者平车id',
`patient_id` bigint(20) NULL DEFAULT 0 COMMENT '患者id',
`task_sub_id` bigint(20) NULL DEFAULT 0 COMMENT '分解任务id',
`car_id` bigint(20) DEFAULT 0 COMMENT '平车id',
`start_time` bigint(20) DEFAULT 0 COMMENT '开始时间(分配即开始)',
`end_time` bigint(20) DEFAULT 0 COMMENT '结束时间(点击结束则为结束)',
`is_demo` tinyint(1) NULL DEFAULT 0 COMMENT '是否演示(0-否,1-是)',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `task_index`(`task_sub_id`) USING BTREE,
INDEX `car_index`(`car_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '患者平车表' ROW_FORMAT = Compact;
DROP TABLE IF EXISTS `t_patient_data`;
CREATE TABLE `t_patient_data` (
`id` bigint(20) NOT NULL COMMENT '患者数据id',
`patient_car_id` bigint(20) NULL DEFAULT 0 COMMENT '患者平车id',
`wisdom_car_record_id` bigint(20) NULL DEFAULT 0 COMMENT '平车数据记录id',
`user_id` bigint(20) NULL DEFAULT 0 COMMENT '用户id',
`task_sub_id` bigint(20) NULL DEFAULT 0 COMMENT '分解任务id',
`step_id` bigint(20) NULL DEFAULT 0 COMMENT '节点id(环节id)',
`step_status` tinyint(1) NULL DEFAULT 0 COMMENT '节点状态(0-开始)',
`push_status` tinyint(2) NULL DEFAULT 0 COMMENT '推送状态(0-未推送,1-推送失败,2-推送成功)',
`start_time` bigint(20) DEFAULT 0 COMMENT '开始时间',
`type` tinyint(1) NULL DEFAULT 0 COMMENT '类型(0-平车,1-用户)',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `patient_car_index`(`patient_car_id`) USING BTREE,
INDEX `wisdom_car_record_index`(`wisdom_car_record_id`) USING BTREE,
INDEX `user_index`(`user_id`) USING BTREE,
INDEX `task_sub_index`(`task_sub_id`) USING BTREE,
INDEX `step_index`(`step_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '患者数据表' ROW_FORMAT = Compact;
DROP TABLE IF EXISTS `t_patient_information_record`;
CREATE TABLE `t_patient_information_record` (
`id` bigint(20) NOT NULL COMMENT '患者信息记录id',
`patient_car_id` bigint(20) NULL DEFAULT 0 COMMENT '患者平车id',
`task_sub_id` bigint(20) NULL DEFAULT 0 COMMENT '分解任务id',
`information_type` tinyint(1) NULL DEFAULT 0 COMMENT '类型(0-图片,1-文本)',
`content` varchar(500) NULL DEFAULT '' COMMENT '内容',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `patient_car_index`(`patient_car_id`) USING BTREE,
INDEX `task_sub_index`(`task_sub_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '患者信息记录表' ROW_FORMAT = Compact;
DROP TABLE IF EXISTS `t_step_task`;
CREATE TABLE `t_step_task` (
`id` bigint(20) NOT NULL COMMENT '环节任务id',
`step_id` bigint(20) NULL DEFAULT 0 COMMENT '环节id',
`task_sub_id` bigint(20) NULL DEFAULT 0 COMMENT '分解任务id',
`patient_id` bigint(20) NULL DEFAULT 0 COMMENT '患者id',
`batch` int(10) NULL DEFAULT 0 COMMENT '批次',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `step_index`(`step_id`) USING BTREE,
INDEX `task_sub_index`(`task_sub_id`) USING BTREE,
INDEX `patient_index`(`patient_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '环节任务表' ROW_FORMAT = Compact;
DROP TABLE IF EXISTS `t_hospital_member`;
CREATE TABLE `t_hospital_member` (
`id` bigint(20) NOT NULL COMMENT '医院成员id',
`position` tinyint(1) NULL DEFAULT 0 COMMENT '职位(0-,1-)',
`department` tinyint(1) NULL DEFAULT 0 COMMENT '部门(0-,1-)',
`hospital_id` bigint(20) NULL DEFAULT 0 COMMENT '医院id',
`user_id` bigint(20) NULL DEFAULT 0 COMMENT '用户id',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `hospital_index`(`hospital_id`) USING BTREE,
INDEX `user_index`(`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '医院成员表' ROW_FORMAT = Compact;
DROP TABLE IF EXISTS `t_hospital_wroking`;
CREATE TABLE `t_hospital_wroking` (
`id` bigint(20) NOT NULL ,
`start_time` bigint(20) NULL DEFAULT 0 COMMENT '值班开始时间',
`end_time` bigint(20) NULL DEFAULT 0 COMMENT '值班结束时间',
`hospital_member_id` bigint(20) NULL DEFAULT 0 COMMENT '医院成员id',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `hospital_member_index`(`hospital_member_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '值班表' ROW_FORMAT = Compact;
DROP TABLE IF EXISTS `t_hospital`;
CREATE TABLE `t_hospital` (
`id` bigint(20) NOT NULL COMMENT '医院id',
`hospital_code` varchar(64) NULL DEFAULT '' COMMENT '医院code',
`hospital_name` varchar(64) NULL DEFAULT '' COMMENT '医院名称',
`hospital_short_name` varchar(64) NULL DEFAULT '' COMMENT '医院简称',
`hospital_intro` varchar(500) NULL DEFAULT '' COMMENT '医院简介',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '医院' ROW_FORMAT = Compact;
DROP TABLE IF EXISTS `t_patient_doctor`;
CREATE TABLE `t_patient_doctor` (
`id` bigint(20) NOT NULL COMMENT '医患id',
`patient_id` bigint(20) NULL DEFAULT 0 COMMENT '患者id',
`doctor_id` bigint(20) NULL DEFAULT 0 COMMENT '医生id',
`created_at` timestamp NOT NULL DEFAULT current_timestamp,
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP,
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态,0正常 1禁用 2删除',
PRIMARY KEY (`id`) USING BTREE,
INDEX `patient_index`(`patient_id`) USING BTREE,
INDEX `doctor_index`(`doctor_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '医生和患者' ROW_FORMAT = Compact;
ALTER TABLE t_step ADD task_sub_name varchar(50) NULL DEFAULT '' COMMENT '分解任务名称'
ALTER TABLE t_patient_wisdom_car ADD binding_status tinyint(1) NULL DEFAULT 0 COMMENT '绑定状态(0-待完善,1-已完善)'
ALTER TABLE t_hospital_member ADD member_name varchar(20) NULL DEFAULT '' COMMENT '医生名字'
ALTER TABLE t_hospital_member ADD member_sex tinyint(1) NULL DEFAULT 0 COMMENT '医生性别(0-女,1-男)'
ALTER TABLE t_hospital_member ADD member_phone varchar(20) NULL DEFAULT '' COMMENT '医生电话'
ALTER TABLE t_patient_information_record ADD car_user tinyint(1) NULL DEFAULT 0 COMMENT '平车或用户(0-平车,1-用户)'
ALTER TABLE t_patient_information_record ADD user_id bigint(20) NULL DEFAULT 0 COMMENT '用户id'
ALTER TABLE t_patient_information_record ADD INDEX user_index ( `user_id` )
t_patient_wisdom_car task_sub_id batch
t_step_task batch bigint