|
@@ -0,0 +1,946 @@
|
|
|
|
|
+/*
|
|
|
|
|
+SQLyog Ultimate v12.09 (64 bit)
|
|
|
|
|
+MySQL - 5.7.33 : Database - nbnetpump
|
|
|
|
|
+*********************************************************************
|
|
|
|
|
+*/
|
|
|
|
|
+
|
|
|
|
|
+/*!40101 SET NAMES utf8 */;
|
|
|
|
|
+
|
|
|
|
|
+/*!40101 SET SQL_MODE=''*/;
|
|
|
|
|
+
|
|
|
|
|
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
|
|
|
|
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_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 */;
|
|
|
|
|
+CREATE DATABASE /*!32312 IF NOT EXISTS*/`nbnetpump` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
|
|
|
|
|
+
|
|
|
|
|
+USE `nbnetpump`;
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_clinic` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_clinic`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_clinic` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `patient_id` varchar(255) DEFAULT NULL COMMENT '住院号在系统中的存储id',
|
|
|
|
|
+ `patient_code` varchar(50) DEFAULT NULL COMMENT '医院原始住院号',
|
|
|
|
|
+ `start_time` datetime(3) DEFAULT NULL COMMENT '临床开始就诊时间',
|
|
|
|
|
+ `end_time` datetime(3) DEFAULT NULL COMMENT '临床结束就诊时间',
|
|
|
|
|
+ `patient_name` varchar(255) DEFAULT NULL COMMENT '患者姓名',
|
|
|
|
|
+ `patient_gender` tinyint(4) DEFAULT NULL COMMENT '患者性别',
|
|
|
|
|
+ `patient_age` int(11) DEFAULT NULL COMMENT '患者年龄',
|
|
|
|
|
+ `ward` varchar(255) DEFAULT NULL COMMENT '病区',
|
|
|
|
|
+ `bed_no` varchar(255) DEFAULT NULL COMMENT '床号',
|
|
|
|
|
+ `weight` varchar(255) DEFAULT NULL COMMENT '体重',
|
|
|
|
|
+ `height` varchar(255) DEFAULT NULL COMMENT '身高',
|
|
|
|
|
+ `ana_doctor` varchar(255) DEFAULT NULL COMMENT '麻醉医生',
|
|
|
|
|
+ `ana_type` varchar(255) DEFAULT NULL COMMENT '麻醉方式',
|
|
|
|
|
+ `anal_type` varchar(255) DEFAULT NULL COMMENT '镇痛方式',
|
|
|
|
|
+ `surgery_doctor` varchar(255) DEFAULT NULL COMMENT '手术医生',
|
|
|
|
|
+ `surgery_name` varchar(255) DEFAULT NULL COMMENT '手术名称',
|
|
|
|
|
+ `asa` varchar(255) DEFAULT NULL COMMENT 'asa',
|
|
|
|
|
+ `formula` text COMMENT '配方',
|
|
|
|
|
+ `entrust` varchar(255) DEFAULT NULL COMMENT ' 医嘱',
|
|
|
|
|
+ `remark` varchar(255) DEFAULT NULL COMMENT ' 备注',
|
|
|
|
|
+ `finished` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否结束',
|
|
|
|
|
+ `config_person` varchar(255) DEFAULT NULL COMMENT '配置人员',
|
|
|
|
|
+ `device_codes` varchar(1024) DEFAULT NULL COMMENT '使用设备号',
|
|
|
|
|
+ `monitor_start_time` datetime(3) DEFAULT NULL COMMENT '手术监护开始时间,即该临床手术后第一次上传数据时间',
|
|
|
|
|
+ `eval_time` datetime(3) DEFAULT NULL COMMENT '最后一次评价时间',
|
|
|
|
|
+ `visit_record` text COMMENT '术前方式记录单',
|
|
|
|
|
+ `undo_config` varchar(255) DEFAULT NULL COMMENT '撤泵配置',
|
|
|
|
|
+ `monitor_type` tinyint(1) DEFAULT NULL COMMENT '监护类型,0、无泵 1、有泵',
|
|
|
|
|
+ `is_delete` tinyint(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `tenant_id` varchar(255) NOT NULL COMMENT '医院编号',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
+ KEY `patient_code` (`tenant_id`,`patient_code`) USING BTREE,
|
|
|
|
|
+ KEY `tenant_id` (`tenant_id`,`start_time`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='临床(每条记录表示患者的一次就诊记录)';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_con_alarm` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_con_alarm`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_con_alarm` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `type` tinyint(4) DEFAULT NULL COMMENT '报警原因',
|
|
|
|
|
+ `cause` varchar(255) DEFAULT NULL COMMENT '报警信息',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `tenant_id` varchar(255) NOT NULL COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='常量-报警原因表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_con_doctor` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_con_doctor`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_con_doctor` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `name` varchar(255) DEFAULT NULL COMMENT '姓名',
|
|
|
|
|
+ `surgeon` tinyint(1) DEFAULT NULL COMMENT '是否为手术医生',
|
|
|
|
|
+ `anesthetists` tinyint(1) DEFAULT NULL COMMENT '是否为麻醉医生',
|
|
|
|
|
+ `reviewer` tinyint(1) DEFAULT NULL COMMENT '是否为配置、撤泵、评价人员',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `tenant_id` varchar(255) DEFAULT NULL COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ UNIQUE KEY `tenant_id` (`tenant_id`,`name`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='常量-医生人员表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_con_mix` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_con_mix`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_con_mix` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `name` varchar(255) NOT NULL COMMENT '常量名称',
|
|
|
|
|
+ `remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `type` tinyint(4) DEFAULT NULL COMMENT '常量类型(0、病区;1、手术名称;2、asa;3、麻醉方式;4、镇痛方式;5、药品分类;6、医嘱)',
|
|
|
|
|
+ `code` varchar(255) DEFAULT NULL COMMENT '常量编码',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `tenant_id` varchar(255) NOT NULL COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ UNIQUE KEY `tenant_id` (`tenant_id`,`type`,`name`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='常量-混合表 (病区、镇痛方式、asa等)';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_device` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_device`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_device` (
|
|
|
|
|
+ `id` varchar(20) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `device_id` varchar(255) NOT NULL COMMENT '设备唯一编码',
|
|
|
|
|
+ `infusion_id` varchar(255) DEFAULT NULL COMMENT '设备当前输注id',
|
|
|
|
|
+ `alias` varchar(255) DEFAULT NULL COMMENT '设备别名',
|
|
|
|
|
+ `type` varchar(255) DEFAULT '' COMMENT '设备类型,1网络泵,2脉冲泵,3智能泵',
|
|
|
|
|
+ `version` varchar(255) DEFAULT NULL COMMENT ' 版本号',
|
|
|
|
|
+ `config` varchar(255) DEFAULT NULL COMMENT '云平台配置参数',
|
|
|
|
|
+ `mqtt_conn_info` varchar(500) DEFAULT NULL COMMENT '嵌入式用到的一个阿里云返回的加密串',
|
|
|
|
|
+ `sim_iccid` varchar(255) DEFAULT '' COMMENT 'sim卡的卡号',
|
|
|
|
|
+ `sim_mno` varchar(255) DEFAULT '' COMMENT '移动网络运营商',
|
|
|
|
|
+ `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `description` varchar(255) DEFAULT NULL COMMENT '记录描述信息',
|
|
|
|
|
+ `tenant_id` varchar(255) NOT NULL COMMENT '所属医院编号',
|
|
|
|
|
+ `is_delete` tinyint(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
|
|
+ `status` tinyint(4) DEFAULT '0' COMMENT '设备状态,0未激活,1在线,2离线',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
+ UNIQUE KEY `device_code` (`device_id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='设备-设备信息表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_device_alarm` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_device_alarm`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_device_alarm` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `device_id` varchar(255) DEFAULT '' COMMENT '设备唯一编码',
|
|
|
|
|
+ `upload_time` datetime(3) DEFAULT NULL COMMENT '设备数据上传时间',
|
|
|
|
|
+ `device_type` varchar(255) DEFAULT NULL COMMENT '设备类型',
|
|
|
|
|
+ `cause` varchar(255) DEFAULT NULL COMMENT '报警原因',
|
|
|
|
|
+ `alarm` tinyint(1) DEFAULT NULL COMMENT '报警内容',
|
|
|
|
|
+ `history_id` varchar(255) DEFAULT '' COMMENT '对应报警的历史记录',
|
|
|
|
|
+ `infusion_id` varchar(255) DEFAULT '' COMMENT '输注记录',
|
|
|
|
|
+ `run_state` tinyint(4) DEFAULT NULL COMMENT '设备运行状态',
|
|
|
|
|
+ `alarm_state` tinyint(4) DEFAULT NULL COMMENT '设备报警状态',
|
|
|
|
|
+ `warn_flow` tinyint(4) DEFAULT NULL COMMENT '智能泵提醒',
|
|
|
|
|
+ `warn_will_finished` tinyint(1) DEFAULT NULL COMMENT '输液结束提醒',
|
|
|
|
|
+ `warn_low_battery` tinyint(1) DEFAULT NULL COMMENT '低电量提醒',
|
|
|
|
|
+ `warn_analgesic_poor` tinyint(1) DEFAULT NULL COMMENT '镇痛不足提醒',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `tenant_id` varchar(255) NOT NULL DEFAULT '' COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ KEY `alarm_time` (`tenant_id`,`device_id`,`alarm`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设备-设备报警表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_device_history` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_device_history`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_device_history` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
+ `device_id` varchar(255) NOT NULL DEFAULT '' COMMENT '设备唯一编码',
|
|
|
|
|
+ `patient_code` varchar(255) DEFAULT '' COMMENT '住院号(设备上传的住院号)',
|
|
|
|
|
+ `ward` varchar(255) DEFAULT NULL COMMENT '病区(仅记录,不展示,以临床信息为主)',
|
|
|
|
|
+ `bed_no` varchar(255) DEFAULT NULL COMMENT '床号(仅记录,不展示,以临床信息为主)',
|
|
|
|
|
+ `infusion_id` varchar(255) DEFAULT '' COMMENT '所绑定输注id',
|
|
|
|
|
+ `classification` varchar(255) DEFAULT NULL COMMENT '设备数据标识',
|
|
|
|
|
+ `data_number` int(11) DEFAULT NULL COMMENT '数据编号',
|
|
|
|
|
+ `infusion_modify_id` varchar(255) DEFAULT '' COMMENT '所绑定输注修改id',
|
|
|
|
|
+ `total_append_dose` decimal(20,2) DEFAULT NULL COMMENT '此次输注过程中此时的总追加量',
|
|
|
|
|
+ `total_dose` int(11) DEFAULT NULL COMMENT '总量',
|
|
|
|
|
+ `first_dose` int(11) DEFAULT NULL COMMENT '公共-首次量',
|
|
|
|
|
+ `remain_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-剩余量',
|
|
|
|
|
+ `input_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-已输入量',
|
|
|
|
|
+ `append_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-追加量',
|
|
|
|
|
+ `append_lock_time` decimal(20,3) DEFAULT NULL COMMENT '公共-追加锁时',
|
|
|
|
|
+ `max_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-极限量',
|
|
|
|
|
+ `self_control_count` int(11) DEFAULT NULL COMMENT '公共-自控次数',
|
|
|
|
|
+ `self_control_lock_time` decimal(20,3) DEFAULT NULL COMMENT '公共-自控锁时',
|
|
|
|
|
+ `pca_valid_count` int(11) DEFAULT NULL COMMENT '公共-有效次数',
|
|
|
|
|
+ `pca_invalid_count` int(11) DEFAULT NULL COMMENT '公共-无效次数',
|
|
|
|
|
+ `pca_total_count` int(11) DEFAULT NULL COMMENT '公共-总按次数',
|
|
|
|
|
+ `continue_dose` decimal(20,3) DEFAULT NULL COMMENT '持续-持续量',
|
|
|
|
|
+ `pulse_dose` int(11) DEFAULT NULL COMMENT '脉冲-脉冲量',
|
|
|
|
|
+ `pulse_lock_time` int(11) DEFAULT NULL COMMENT '脉冲-脉冲锁时',
|
|
|
|
|
+ `pulse_first_lock_time` int(11) DEFAULT NULL COMMENT '脉冲-脉冲首次锁时',
|
|
|
|
|
+ `flow_up_cycle` decimal(20,3) DEFAULT NULL COMMENT '智能-加档周期',
|
|
|
|
|
+ `flow_down_cycle` decimal(20,3) DEFAULT NULL COMMENT '智能-减档周期',
|
|
|
|
|
+ `flow_count` int(11) DEFAULT NULL COMMENT '智能-计次',
|
|
|
|
|
+ `flow_up_limit` decimal(20,2) DEFAULT NULL COMMENT '智能-上限',
|
|
|
|
|
+ `electric_quantity` int(11) DEFAULT NULL COMMENT ' 电量',
|
|
|
|
|
+ `flow_down_limit` decimal(20,3) DEFAULT NULL COMMENT '智能-下限',
|
|
|
|
|
+ `flow_adjust_rate` decimal(20,3) DEFAULT NULL COMMENT '智能-自调比例',
|
|
|
|
|
+ `run_state` tinyint(4) unsigned DEFAULT NULL COMMENT '镇痛泵运行状态',
|
|
|
|
|
+ `warn_will_finished` tinyint(1) DEFAULT NULL COMMENT '输液将结束',
|
|
|
|
|
+ `warn_analgesic_poor` tinyint(1) DEFAULT NULL COMMENT '镇痛不足',
|
|
|
|
|
+ `warn_low_battery` tinyint(1) DEFAULT NULL COMMENT '电量偏低',
|
|
|
|
|
+ `warn_flow` tinyint(4) DEFAULT NULL COMMENT '智能-加减档提示',
|
|
|
|
|
+ `alarm_cause` varchar(255) DEFAULT NULL COMMENT '报警原因',
|
|
|
|
|
+ `alarm` tinyint(4) DEFAULT NULL COMMENT '报警信息',
|
|
|
|
|
+ `upload_time` datetime(3) DEFAULT NULL COMMENT '数据上传时间',
|
|
|
|
|
+ `master` tinyint(1) DEFAULT '0' COMMENT '是否为主泵',
|
|
|
|
|
+ `type` tinyint(4) DEFAULT NULL COMMENT '泵类型',
|
|
|
|
|
+ `tenant_id` varchar(50) NOT NULL COMMENT '医院编码',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `is_delete` tinyint(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ KEY `upload_time` (`tenant_id`,`upload_time`,`infusion_id`) USING BTREE,
|
|
|
|
|
+ KEY `infusion_id` (`tenant_id`,`infusion_id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1555014379545993218 DEFAULT CHARSET=utf8mb4 COMMENT='设备-设备历史数据表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_device_manual` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_device_manual`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_device_manual` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `type` tinyint(255) DEFAULT NULL COMMENT ' 设备类型(0、机械泵 1、电子脉冲泵 2、电子泵)',
|
|
|
|
|
+ `clinic_id` varchar(255) DEFAULT NULL COMMENT '所绑定的临床id',
|
|
|
|
|
+ `total_dose` int(11) DEFAULT NULL COMMENT '公共参数-总量',
|
|
|
|
|
+ `self_control_lock_time` int(11) DEFAULT NULL COMMENT '公共参数-自控锁时',
|
|
|
|
|
+ `self_control_dose` decimal(20,2) DEFAULT NULL COMMENT '公共参数-自控量',
|
|
|
|
|
+ `continue_dose` decimal(20,2) DEFAULT NULL COMMENT '机械泵、电子脉冲泵-持续量',
|
|
|
|
|
+ `first_dose` int(11) DEFAULT NULL COMMENT '电子泵、电子脉冲泵-首次量',
|
|
|
|
|
+ `first_lock_time` int(11) DEFAULT NULL COMMENT '电子脉冲泵-脉冲首次锁时',
|
|
|
|
|
+ `pulse_lock_time` int(11) DEFAULT NULL COMMENT '电子脉冲泵-脉冲锁时',
|
|
|
|
|
+ `pulse_dose` int(11) DEFAULT NULL COMMENT '电子脉冲泵-脉冲量',
|
|
|
|
|
+ `max_dose` decimal(20,2) DEFAULT NULL COMMENT '电子脉冲泵、电子泵-极限量',
|
|
|
|
|
+ `config` varchar(2048) DEFAULT NULL COMMENT '自定义参数配置',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `tenant_id` varchar(255) NOT NULL DEFAULT '' COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ UNIQUE KEY `clinic_id` (`clinic_id`,`tenant_id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设备-非网络泵设备表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_doc` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_doc`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_doc` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `content` text COMMENT '文档内容',
|
|
|
|
|
+ `type` varchar(255) NOT NULL COMMENT '文档类型(具体由前端自行定义)',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ UNIQUE KEY `type` (`type`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文档-帮助文档、使用文档记录表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_drug` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_drug`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_drug` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `name` varchar(255) DEFAULT NULL COMMENT '药品名称',
|
|
|
|
|
+ `type` varchar(255) DEFAULT NULL COMMENT '药品类型(在常量中的药品类型选择)',
|
|
|
|
|
+ `unit` varchar(255) DEFAULT NULL COMMENT '药品单位',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `tenant_id` varchar(255) NOT NULL COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='常量-药品表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_evaluation` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_evaluation`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_evaluation` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `patient_code` varchar(50) DEFAULT NULL COMMENT '病号',
|
|
|
|
|
+ `patient_id` varchar(255) DEFAULT NULL COMMENT '病人id',
|
|
|
|
|
+ `clinic_id` varchar(255) DEFAULT NULL COMMENT '临床号',
|
|
|
|
|
+ `infusion_id` varchar(255) DEFAULT NULL COMMENT '输注id',
|
|
|
|
|
+ `device_id` varchar(50) DEFAULT NULL COMMENT '泵号',
|
|
|
|
|
+ `tenant_id` bigint(20) DEFAULT NULL COMMENT '医院id',
|
|
|
|
|
+ `evaluate_time` datetime(3) DEFAULT NULL COMMENT '评价时间',
|
|
|
|
|
+ `evaluator` varchar(255) DEFAULT NULL COMMENT '评价人',
|
|
|
|
|
+ `statics` int(11) DEFAULT NULL COMMENT '疼痛评分静止',
|
|
|
|
|
+ `activity` int(11) DEFAULT NULL COMMENT '疼痛评分活动',
|
|
|
|
|
+ `calm` int(11) DEFAULT NULL COMMENT '镇静评分',
|
|
|
|
|
+ `left_arm` int(11) DEFAULT NULL COMMENT '左上肢',
|
|
|
|
|
+ `left_leg` int(11) DEFAULT NULL COMMENT '左下肢',
|
|
|
|
|
+ `right_arm` int(11) DEFAULT NULL COMMENT '右上肢',
|
|
|
|
|
+ `right_leg` int(11) DEFAULT NULL COMMENT '右下肢',
|
|
|
|
|
+ `nausea_vomit` int(11) DEFAULT NULL COMMENT '恶心呕吐',
|
|
|
|
|
+ `itch` int(11) DEFAULT NULL COMMENT '瘙痒',
|
|
|
|
|
+ `vertigo` int(11) DEFAULT NULL COMMENT '眩晕',
|
|
|
|
|
+ `sore_throat` int(11) DEFAULT NULL COMMENT '咽喉疼痛',
|
|
|
|
|
+ `uroschesis` int(11) DEFAULT NULL COMMENT '尿潴留',
|
|
|
|
|
+ `breath_depression` int(11) DEFAULT NULL COMMENT '呼吸抑制',
|
|
|
|
|
+ `hoarseness` int(11) DEFAULT NULL COMMENT '声音嘶哑',
|
|
|
|
|
+ `cognition_obstacle` int(11) DEFAULT NULL COMMENT '认知障碍',
|
|
|
|
|
+ `other` varchar(50) DEFAULT NULL COMMENT '其他',
|
|
|
|
|
+ `satisfaction` int(11) DEFAULT NULL COMMENT '满意度',
|
|
|
|
|
+ `shrink_pressure` decimal(10,2) DEFAULT NULL COMMENT '收缩压',
|
|
|
|
|
+ `diastens_pressure` decimal(10,2) DEFAULT NULL COMMENT '舒张压',
|
|
|
|
|
+ `heart_rate` decimal(10,2) DEFAULT NULL COMMENT '心率',
|
|
|
|
|
+ `fetal_heart_rate` decimal(10,2) DEFAULT NULL COMMENT '胎心',
|
|
|
|
|
+ `breath_rate` decimal(10,2) DEFAULT NULL COMMENT '呼吸频率',
|
|
|
|
|
+ `blood_oxygen_saturation` decimal(10,2) DEFAULT NULL COMMENT '血氧饱和度',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `is_delete` tinyint(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
+ KEY `tenant_id` (`tenant_id`,`clinic_id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评价信息记录表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_formula` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_formula`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_formula` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `name` varchar(255) DEFAULT NULL COMMENT '配方名称',
|
|
|
|
|
+ `content` varchar(2048) DEFAULT NULL COMMENT '配方内容',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `tenant_id` varchar(255) NOT NULL COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='常量-配方表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_hospital` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_hospital`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_hospital` (
|
|
|
|
|
+ `tenant_id` bigint(255) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `area_code` varchar(255) DEFAULT NULL COMMENT '医院所在区域编码',
|
|
|
|
|
+ `address` varchar(255) DEFAULT NULL COMMENT '医院地址',
|
|
|
|
|
+ `name` varchar(255) DEFAULT NULL COMMENT '医院名称',
|
|
|
|
|
+ `telephone` varchar(255) DEFAULT NULL COMMENT '联系电话',
|
|
|
|
|
+ `strategy` tinyint(4) DEFAULT NULL COMMENT '与医院系统的对接策略',
|
|
|
|
|
+ `email` varchar(255) DEFAULT NULL COMMENT '邮箱联系地址',
|
|
|
|
|
+ `coordinate` varchar(255) DEFAULT NULL COMMENT '经纬度坐标',
|
|
|
|
|
+ `script_version` varchar(255) DEFAULT NULL COMMENT ' 医院在线脚本版本号',
|
|
|
|
|
+ `draft_script` json DEFAULT NULL COMMENT '与医院系统对接的脚本草稿',
|
|
|
|
|
+ `script_online` tinyint(1) DEFAULT NULL COMMENT '医院脚本是否在线',
|
|
|
|
|
+ `script` json DEFAULT NULL COMMENT '医院解析脚本',
|
|
|
|
|
+ `device_count` int(255) DEFAULT NULL COMMENT '医院下的设备数量',
|
|
|
|
|
+ `update_config` varchar(255) DEFAULT NULL COMMENT 'his数据更新配置',
|
|
|
|
|
+ `code` varchar(255) DEFAULT NULL COMMENT '医院唯一编码,在医院脚本中使用',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `is_delete` tinyint(1) DEFAULT '0' COMMENT '删除标记',
|
|
|
|
|
+ `remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ PRIMARY KEY (`tenant_id`) USING BTREE,
|
|
|
|
|
+ UNIQUE KEY `name` (`name`),
|
|
|
|
|
+ UNIQUE KEY `code` (`code`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医院-医院信息表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_hospital_config` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_hospital_config`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_hospital_config` (
|
|
|
|
|
+ `id` varchar(50) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `type` tinyint(4) DEFAULT NULL COMMENT '功能配置类型',
|
|
|
|
|
+ `config` text COMMENT '配置内容',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `tenant_id` varchar(50) NOT NULL COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ UNIQUE KEY `tenant_id` (`tenant_id`,`type`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医院-医院功能配置表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_hospital_log` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_hospital_log`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_hospital_log` (
|
|
|
|
|
+ `id` varchar(20) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `receive_time` datetime(3) DEFAULT NULL COMMENT '数据接收时间',
|
|
|
|
|
+ `type` varchar(255) DEFAULT NULL COMMENT '消息类型',
|
|
|
|
|
+ `msg_id` varchar(255) DEFAULT NULL COMMENT '消息唯一id',
|
|
|
|
|
+ `success` tinyint(1) DEFAULT NULL COMMENT '消息是否处理成功',
|
|
|
|
|
+ `result` text COMMENT '当消息为系统对接数据时,处理成功的处理结果',
|
|
|
|
|
+ `identity_code` varchar(255) DEFAULT NULL COMMENT '标识码,住院号或设备唯一标识',
|
|
|
|
|
+ `input` text COMMENT '输入消息',
|
|
|
|
|
+ `message` text COMMENT '错误消息',
|
|
|
|
|
+ `use_time` int(255) DEFAULT NULL COMMENT '消息处理时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `tenant_id` varchar(20) DEFAULT NULL COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医院-医院下的阿里云、系统对接传输日志';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_infusion_history` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_infusion_history`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_infusion_history` (
|
|
|
|
|
+ `id` varchar(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `device_id` varchar(255) DEFAULT '' COMMENT '设备唯一编码',
|
|
|
|
|
+ `clinic_id` varchar(255) DEFAULT '' COMMENT '所绑定的临床id',
|
|
|
|
|
+ `classification` varchar(255) DEFAULT NULL COMMENT '设备数据标识',
|
|
|
|
|
+ `data_number` int(11) DEFAULT NULL COMMENT '输注过程中的数据编号',
|
|
|
|
|
+ `patient_code` varchar(50) DEFAULT '' COMMENT '住院号(设备上传的住院号)',
|
|
|
|
|
+ `ward` varchar(255) DEFAULT '' COMMENT '病区(仅记录,不展示,以临床信息为主)',
|
|
|
|
|
+ `bed_no` varchar(255) DEFAULT '' COMMENT '床号(仅记录,不展示,以临床信息为主)',
|
|
|
|
|
+ `total_dose` int(11) DEFAULT NULL COMMENT '总量',
|
|
|
|
|
+ `total_append_dose` decimal(20,2) DEFAULT NULL COMMENT '此次输注过程中此时的总追加量',
|
|
|
|
|
+ `first_dose` int(11) DEFAULT NULL COMMENT '公共-首次量',
|
|
|
|
|
+ `patient_id` varchar(255) DEFAULT NULL COMMENT '病人在此系统中的id',
|
|
|
|
|
+ `remain_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-剩余量',
|
|
|
|
|
+ `input_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-已输入量',
|
|
|
|
|
+ `append_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-追加量',
|
|
|
|
|
+ `append_lock_time` decimal(20,3) DEFAULT NULL COMMENT '公共-追加锁时',
|
|
|
|
|
+ `max_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-极限量',
|
|
|
|
|
+ `self_control_count` int(11) DEFAULT NULL COMMENT '公共-自控次数',
|
|
|
|
|
+ `self_control_lock_time` decimal(20,3) DEFAULT NULL COMMENT '公共-自控锁时',
|
|
|
|
|
+ `pca_valid_count` int(11) DEFAULT NULL COMMENT '公共-有效次数',
|
|
|
|
|
+ `pca_invalid_count` int(11) DEFAULT NULL COMMENT '公共-无效次数',
|
|
|
|
|
+ `pca_total_count` int(11) DEFAULT NULL COMMENT '公共-总按次数',
|
|
|
|
|
+ `continue_dose` decimal(20,3) DEFAULT NULL COMMENT '持续-持续量',
|
|
|
|
|
+ `pulse_dose` int(11) DEFAULT NULL COMMENT '脉冲-脉冲量',
|
|
|
|
|
+ `pulse_lock_time` int(11) DEFAULT NULL COMMENT '脉冲-脉冲锁时',
|
|
|
|
|
+ `pulse_first_lock_time` int(11) DEFAULT NULL COMMENT '脉冲-脉冲首次锁时',
|
|
|
|
|
+ `flow_up_cycle` decimal(20,3) DEFAULT NULL COMMENT '智能-加档周期',
|
|
|
|
|
+ `flow_down_cycle` decimal(20,3) DEFAULT NULL COMMENT '智能-减档周期',
|
|
|
|
|
+ `flow_count` int(11) DEFAULT NULL COMMENT '智能-计次',
|
|
|
|
|
+ `flow_up_limit` decimal(20,3) DEFAULT NULL COMMENT '智能-上限',
|
|
|
|
|
+ `flow_down_limit` decimal(20,3) DEFAULT NULL COMMENT '智能-下限',
|
|
|
|
|
+ `flow_adjust_rate` decimal(20,3) DEFAULT NULL COMMENT '智能-自调比例',
|
|
|
|
|
+ `flow_restricted` tinyint(1) DEFAULT NULL COMMENT '智能-输注过程中是否出现过加档受限',
|
|
|
|
|
+ `warn_flow` tinyint(4) unsigned DEFAULT NULL COMMENT '智能-加减档提示',
|
|
|
|
|
+ `electric_quantity` int(11) DEFAULT NULL COMMENT '电量',
|
|
|
|
|
+ `run_state` tinyint(4) unsigned DEFAULT NULL COMMENT '镇痛泵运行状态',
|
|
|
|
|
+ `warn_will_finished` tinyint(1) unsigned zerofill DEFAULT NULL COMMENT '输液将结束',
|
|
|
|
|
+ `warn_analgesic_poor` tinyint(1) unsigned zerofill DEFAULT NULL COMMENT '镇痛不足',
|
|
|
|
|
+ `warn_low_battery` tinyint(1) unsigned zerofill DEFAULT NULL COMMENT '电量偏低',
|
|
|
|
|
+ `alarm` tinyint(4) DEFAULT NULL COMMENT '报警信息',
|
|
|
|
|
+ `start_time` datetime(3) NOT NULL COMMENT '开始时间',
|
|
|
|
|
+ `remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `last_upload_time` datetime(3) NOT NULL COMMENT '一次输注最后上传时间',
|
|
|
|
|
+ `is_undo` tinyint(1) DEFAULT '0' COMMENT '是否已撤泵',
|
|
|
|
|
+ `undo_by` varchar(255) DEFAULT NULL COMMENT '撤泵人',
|
|
|
|
|
+ `destroyer` varchar(255) DEFAULT NULL COMMENT '销毁人',
|
|
|
|
|
+ `witnesses` varchar(255) DEFAULT NULL COMMENT '见证人',
|
|
|
|
|
+ `undo_time` datetime(3) DEFAULT NULL COMMENT '撤泵时间',
|
|
|
|
|
+ `clinic_start_time` datetime(3) DEFAULT NULL COMMENT '临床手术的开始时间',
|
|
|
|
|
+ `anal_poor_msg_id` varchar(255) DEFAULT NULL COMMENT '当引起镇痛不足时,从阿里云接收到的消息id',
|
|
|
|
|
+ `finished` tinyint(1) unsigned zerofill NOT NULL DEFAULT '0' COMMENT '输注是否已结束 0、未结束 1、已结束',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ `type` tinyint(4) DEFAULT NULL COMMENT '设备类型',
|
|
|
|
|
+ `tenant_id` varchar(50) NOT NULL COMMENT '医院编码',
|
|
|
|
|
+ `is_delete` tinyint(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ KEY `tenant_id` (`tenant_id`,`clinic_id`),
|
|
|
|
|
+ KEY `device_id` (`tenant_id`,`start_time`,`device_id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='输注-输注历史记录表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_infusion_modify` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_infusion_modify`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_infusion_modify` (
|
|
|
|
|
+ `id` varchar(50) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `device_id` varchar(255) DEFAULT '' COMMENT '设备唯一编码',
|
|
|
|
|
+ `type` tinyint(4) DEFAULT '1' COMMENT '设备类型',
|
|
|
|
|
+ `data_number` int(11) DEFAULT NULL COMMENT '输注过程中的数据编号',
|
|
|
|
|
+ `classification` varchar(255) DEFAULT NULL COMMENT '设备数据标识',
|
|
|
|
|
+ `infusion_id` varchar(255) DEFAULT NULL COMMENT '输注id',
|
|
|
|
|
+ `total_dose` int(11) DEFAULT NULL COMMENT '总量',
|
|
|
|
|
+ `first_dose` int(11) DEFAULT NULL COMMENT '公共-首次量',
|
|
|
|
|
+ `remain_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-剩余量',
|
|
|
|
|
+ `input_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-已输入量',
|
|
|
|
|
+ `append_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-追加量',
|
|
|
|
|
+ `append_lock_time` decimal(20,3) DEFAULT NULL COMMENT '公共-追加锁时',
|
|
|
|
|
+ `max_dose` decimal(20,3) DEFAULT NULL COMMENT '公共-极限量',
|
|
|
|
|
+ `self_control_count` int(11) DEFAULT NULL COMMENT '公共-自控次数',
|
|
|
|
|
+ `self_control_lock_time` decimal(20,3) DEFAULT NULL COMMENT '公共-自控锁时',
|
|
|
|
|
+ `pca_valid_count` int(11) DEFAULT NULL COMMENT '公共-有效次数',
|
|
|
|
|
+ `pca_invalid_count` int(11) DEFAULT NULL COMMENT '公共-无效次数',
|
|
|
|
|
+ `electric_quantity` int(11) DEFAULT NULL COMMENT '公共-电量',
|
|
|
|
|
+ `pca_total_count` int(11) DEFAULT NULL COMMENT '公共-总按次数',
|
|
|
|
|
+ `continue_dose` decimal(20,3) DEFAULT NULL COMMENT '持续-持续量',
|
|
|
|
|
+ `pulse_dose` int(11) DEFAULT NULL COMMENT '脉冲-脉冲量',
|
|
|
|
|
+ `pulse_lock_time` int(11) DEFAULT NULL COMMENT '脉冲-脉冲锁时',
|
|
|
|
|
+ `pulse_first_lock_time` int(11) DEFAULT NULL COMMENT '脉冲-脉冲首次锁时',
|
|
|
|
|
+ `flow_up_cycle` decimal(20,3) DEFAULT NULL COMMENT '智能-加档周期',
|
|
|
|
|
+ `flow_down_cycle` decimal(20,3) DEFAULT NULL COMMENT '智能-减档周期',
|
|
|
|
|
+ `flow_count` int(11) DEFAULT NULL COMMENT '智能-计次',
|
|
|
|
|
+ `flow_up_limit` decimal(20,3) DEFAULT NULL COMMENT '智能-上限',
|
|
|
|
|
+ `flow_down_limit` decimal(20,3) DEFAULT NULL COMMENT '智能-下限',
|
|
|
|
|
+ `flow_adjust_rate` decimal(20,3) DEFAULT NULL COMMENT '智能-自调比例',
|
|
|
|
|
+ `modify_time` datetime(3) DEFAULT NULL COMMENT '参数修改时间',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '记录修改时间',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录修改人',
|
|
|
|
|
+ `tenant_id` varchar(255) DEFAULT NULL COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='输注-输注参数修改记录';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `bus_patient` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `bus_patient`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `bus_patient` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
+ `origin_code` varchar(255) DEFAULT NULL COMMENT '设备上传住院号',
|
|
|
|
|
+ `name` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `gender` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `code` varchar(255) DEFAULT NULL COMMENT '格式化后的住院号(即向用户展示的住院号)',
|
|
|
|
|
+ `alarm` tinyint(4) DEFAULT NULL COMMENT '病人报警(无泵、泵重复)',
|
|
|
|
|
+ `infusion_id` varchar(255) DEFAULT NULL COMMENT '病人当前对应的输注id',
|
|
|
|
|
+ `clinic_id` varchar(255) DEFAULT NULL COMMENT ' 病人当前手术id',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录修改时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录修改人',
|
|
|
|
|
+ `is_delete` tinyint(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
|
|
|
|
|
+ `tenant_id` varchar(50) DEFAULT NULL COMMENT '医院id',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
+ UNIQUE KEY `code` (`tenant_id`,`code`) USING BTREE,
|
|
|
|
|
+ KEY `tenant_id` (`tenant_id`,`clinic_id`)
|
|
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1554747099112861699 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='病人表-仅记录使用网络泵的病人';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_apply` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_apply`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_apply` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL,
|
|
|
|
|
+ `app_key` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `app_secret` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `name` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `tenant_id` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `remark` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL,
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ UNIQUE KEY `app_key` (`app_key`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_apply_menu` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_apply_menu`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_apply_menu` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `app_key` varchar(255) DEFAULT NULL COMMENT '第三方应用id',
|
|
|
|
|
+ `menu_id` varchar(255) DEFAULT NULL COMMENT '菜单ID',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色菜单表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_area` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_area`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_area` (
|
|
|
|
|
+ `area_code` varchar(128) NOT NULL COMMENT '区域编码',
|
|
|
|
|
+ `area_name` varchar(128) DEFAULT NULL COMMENT '区域名称',
|
|
|
|
|
+ `area_type` varchar(128) DEFAULT NULL COMMENT '区域类型 1省市/直辖市;2地市;3区县',
|
|
|
|
|
+ `parent_code` varchar(128) DEFAULT NULL COMMENT '父编码',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
|
|
|
+ `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ PRIMARY KEY (`area_code`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='行政区域';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_config` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_config`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_config` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `config_name` varchar(128) DEFAULT NULL COMMENT '参数名称',
|
|
|
|
|
+ `config_key` varchar(128) DEFAULT NULL COMMENT '参数键名',
|
|
|
|
|
+ `config_value` varchar(512) DEFAULT NULL COMMENT '参数键值',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `status` varchar(1) DEFAULT '0' COMMENT '状态 0正常;1停用',
|
|
|
|
|
+ `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统参数';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_dept` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_dept`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_dept` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `parent_id` bigint(20) DEFAULT NULL COMMENT '父部门ID',
|
|
|
|
|
+ `dept_name` varchar(32) DEFAULT NULL COMMENT '部门名称',
|
|
|
|
|
+ `dept_fullname` varchar(128) DEFAULT NULL COMMENT '部门全名',
|
|
|
|
|
+ `ancestors` varchar(1024) DEFAULT NULL COMMENT '祖级列表',
|
|
|
|
|
+ `org_type` varchar(1) DEFAULT NULL COMMENT '机构类型 1公司;2部门;3小组;4其他',
|
|
|
|
|
+ `leader` varchar(32) DEFAULT NULL COMMENT '负责人',
|
|
|
|
|
+ `leader_phone` varchar(32) DEFAULT NULL COMMENT '负责人电话',
|
|
|
|
|
+ `phone` varchar(32) DEFAULT NULL COMMENT '办公电话',
|
|
|
|
|
+ `email` varchar(128) DEFAULT NULL COMMENT '邮箱',
|
|
|
|
|
+ `post_code` varchar(32) DEFAULT NULL COMMENT '邮政编码',
|
|
|
|
|
+ `address` varchar(512) DEFAULT NULL COMMENT '联系地址',
|
|
|
|
|
+ `sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `status` varchar(1) DEFAULT '0' COMMENT '状态 0正常;1停用',
|
|
|
|
|
+ `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ `tenant_id` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='部门表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_dict` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_dict`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_dict` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `dict_code` varchar(128) DEFAULT NULL COMMENT '字典编码',
|
|
|
|
|
+ `dict_name` varchar(128) DEFAULT NULL COMMENT '字典名称',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `status` varchar(1) DEFAULT '0' COMMENT '状态 0正常;1停用',
|
|
|
|
|
+ `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='字典表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_dict_item` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_dict_item`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_dict_item` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `dict_id` bigint(20) DEFAULT NULL COMMENT '字典ID',
|
|
|
|
|
+ `dict_item_code` varchar(128) DEFAULT NULL COMMENT '字典项编码',
|
|
|
|
|
+ `dict_item_name` varchar(128) DEFAULT NULL COMMENT '字典项名称',
|
|
|
|
|
+ `sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `status` varchar(1) DEFAULT '0' COMMENT '状态 0正常;1停用',
|
|
|
|
|
+ `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='字典项';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_log` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_log`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_log` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `title` varchar(128) DEFAULT NULL COMMENT '标题',
|
|
|
|
|
+ `log_status` varchar(1) DEFAULT NULL COMMENT '日志状态 0成功;1失败',
|
|
|
|
|
+ `user_platform` varchar(32) DEFAULT NULL COMMENT '用户平台 WEB:WEB管理后台;APP:前端用户平台',
|
|
|
|
|
+ `requset_uri` varchar(128) DEFAULT NULL COMMENT '请求地址',
|
|
|
|
|
+ `requset_type` varchar(128) DEFAULT NULL COMMENT '请求方式',
|
|
|
|
|
+ `requset_method` varchar(128) DEFAULT NULL COMMENT '请求方法',
|
|
|
|
|
+ `requset_params` text COMMENT '请求参数',
|
|
|
|
|
+ `response_result` text COMMENT '返回参数',
|
|
|
|
|
+ `requset_time` varchar(128) DEFAULT NULL COMMENT '请求耗时',
|
|
|
|
|
+ `exception` text COMMENT '异常信息',
|
|
|
|
|
+ `oper_name` varchar(128) DEFAULT NULL COMMENT '操作人员',
|
|
|
|
|
+ `ip_address` varchar(128) DEFAULT NULL COMMENT 'IP地址',
|
|
|
|
|
+ `oper_location` varchar(128) DEFAULT NULL COMMENT '操作地点',
|
|
|
|
|
+ `browser` varchar(128) DEFAULT NULL COMMENT '浏览器类型',
|
|
|
|
|
+ `os` varchar(128) DEFAULT NULL COMMENT '操作系统',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `tenant_id` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='操作日志表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_menu` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_menu`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_menu` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `menu_type` varchar(32) DEFAULT NULL COMMENT '菜单类型 dir目录;menu菜单;button按钮',
|
|
|
|
|
+ `menu_name` varchar(128) DEFAULT NULL COMMENT '菜单名称',
|
|
|
|
|
+ `parent_id` bigint(20) DEFAULT NULL COMMENT '上级菜单',
|
|
|
|
|
+ `route_path` varchar(512) DEFAULT NULL COMMENT '路由地址',
|
|
|
|
|
+ `component` varchar(512) DEFAULT NULL COMMENT '组件路径',
|
|
|
|
|
+ `permission` varchar(128) DEFAULT NULL COMMENT '权限标识',
|
|
|
|
|
+ `icon` varchar(128) DEFAULT NULL COMMENT '图标',
|
|
|
|
|
+ `keepalive` varchar(1) DEFAULT NULL COMMENT '是否缓存 0缓存;1不缓存',
|
|
|
|
|
+ `link_external` varchar(1) DEFAULT NULL COMMENT '是否外链 0是;1否',
|
|
|
|
|
+ `visible` varchar(1) DEFAULT NULL COMMENT '是否显示 0显示;1隐藏',
|
|
|
|
|
+ `frame` varchar(1) DEFAULT NULL COMMENT '是否内嵌 0内嵌;1不内嵌',
|
|
|
|
|
+ `link_url` varchar(512) DEFAULT NULL COMMENT '外部链接',
|
|
|
|
|
+ `sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `status` varchar(1) DEFAULT '0' COMMENT '状态 0正常;1停用',
|
|
|
|
|
+ `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ `tenant_menu` tinyint(1) unsigned zerofill NOT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='菜单表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_post` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_post`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_post` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `post_code` varchar(128) DEFAULT NULL COMMENT '岗位编码',
|
|
|
|
|
+ `post_name` varchar(128) DEFAULT NULL COMMENT '岗位名称',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
|
|
|
+ `status` tinyint(1) DEFAULT '0' COMMENT '状态 0正常;1停用',
|
|
|
|
|
+ `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ `tenant_id` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='岗位表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_role` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_role`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_role` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `role_code` varchar(128) DEFAULT NULL COMMENT '角色编码',
|
|
|
|
|
+ `role_name` varchar(128) DEFAULT NULL COMMENT '角色名称',
|
|
|
|
|
+ `data_scope` varchar(1) DEFAULT NULL COMMENT '数据范围 1全部数据权限;2自定义数据权限;3本部门数据权限;4本部门及以下数据权限',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
|
|
|
+ `status` varchar(1) DEFAULT '0' COMMENT '状态 0正常;1停用',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ `tenant_id` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_role_dept` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_role_dept`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_role_dept` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
|
|
|
|
|
+ `dept_id` bigint(20) DEFAULT NULL COMMENT '部门ID',
|
|
|
|
|
+ `tenant_id` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL,
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL,
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色部门表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_role_menu` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_role_menu`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_role_menu` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
|
|
|
|
|
+ `menu_id` bigint(20) DEFAULT NULL COMMENT '菜单ID',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色菜单表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_running_log` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_running_log`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_running_log` (
|
|
|
|
|
+ `id` varchar(255) NOT NULL,
|
|
|
|
|
+ `name` varchar(255) DEFAULT NULL COMMENT '日志名称',
|
|
|
|
|
+ `thread_name` varchar(255) DEFAULT NULL COMMENT '线程名称',
|
|
|
|
|
+ `level` varchar(255) DEFAULT NULL COMMENT '日志级别',
|
|
|
|
|
+ `class_name` varchar(255) DEFAULT NULL COMMENT '类名',
|
|
|
|
|
+ `method_name` varchar(255) DEFAULT NULL COMMENT '方法名',
|
|
|
|
|
+ `line_number` int(11) DEFAULT NULL COMMENT '行号',
|
|
|
|
|
+ `message` text COMMENT '日志内容',
|
|
|
|
|
+ `exception_stack` text COMMENT '异常栈',
|
|
|
|
|
+ `thread_id` varchar(255) DEFAULT NULL COMMENT '线程id',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL,
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_storage` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_storage`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_storage` (
|
|
|
|
|
+ `id` varchar(32) NOT NULL,
|
|
|
|
|
+ `real_name` varchar(255) DEFAULT NULL COMMENT '文件真实的名称',
|
|
|
|
|
+ `name` varchar(255) DEFAULT NULL COMMENT '文件名',
|
|
|
|
|
+ `url_prefix` varchar(255) DEFAULT NULL COMMENT 'url前缀名称',
|
|
|
|
|
+ `suffix` varchar(255) DEFAULT NULL COMMENT '后缀',
|
|
|
|
|
+ `url` varchar(255) DEFAULT NULL COMMENT '路径',
|
|
|
|
|
+ `type` varchar(255) DEFAULT NULL COMMENT '类型',
|
|
|
|
|
+ `size` varchar(100) DEFAULT NULL COMMENT '大小',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建日期',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='文件存储';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_user` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_user`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_user` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `account` varchar(128) NOT NULL COMMENT '账号',
|
|
|
|
|
+ `password` varchar(128) NOT NULL COMMENT '密码',
|
|
|
|
|
+ `psw_modified` varchar(1) DEFAULT NULL COMMENT '修改密码标记 0未修改;1已修改',
|
|
|
|
|
+ `nickname` varchar(128) DEFAULT NULL COMMENT '昵称',
|
|
|
|
|
+ `realname` varchar(128) DEFAULT NULL COMMENT '姓名',
|
|
|
|
|
+ `english_name` varchar(128) DEFAULT NULL COMMENT '英文名',
|
|
|
|
|
+ `avatar` varchar(128) DEFAULT NULL COMMENT '头像',
|
|
|
|
|
+ `email` varchar(128) DEFAULT NULL COMMENT '邮箱',
|
|
|
|
|
+ `phone` varchar(32) DEFAULT NULL COMMENT '手机号',
|
|
|
|
|
+ `staff_number` varchar(32) DEFAULT NULL COMMENT '工号',
|
|
|
|
|
+ `birthday` datetime(3) DEFAULT NULL COMMENT '生日',
|
|
|
|
|
+ `sex` varchar(1) DEFAULT NULL COMMENT '性别 1男;2女;3未知',
|
|
|
|
|
+ `dept_id` varchar(32) DEFAULT NULL COMMENT '部门ID',
|
|
|
|
|
+ `lock_flag` varchar(1) DEFAULT NULL COMMENT '锁定标记 0正常;1锁定',
|
|
|
|
|
+ `sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
|
|
|
+ `remarks` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `status` varchar(1) DEFAULT '0' COMMENT '状态 0正常;1停用',
|
|
|
|
|
+ `del_flag` varchar(1) DEFAULT '0' COMMENT '删除标记 0存在;1删除',
|
|
|
|
|
+ `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
+ `is_sys` int(1) DEFAULT NULL,
|
|
|
|
|
+ `tenant_id` varchar(255) NOT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
+ UNIQUE KEY `tenant_id` (`account`,`create_time`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_user_post` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_user_post`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_user_post` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
|
|
|
|
|
+ `post_id` bigint(20) DEFAULT NULL COMMENT '岗位ID',
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户岗位表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_user_role` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_user_role`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_user_role` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL COMMENT '主键',
|
|
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
+ `role_id` bigint(20) DEFAULT NULL COMMENT '角色编号',
|
|
|
|
|
+ `tenant_id` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL,
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL,
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户角色表';
|
|
|
|
|
+
|
|
|
|
|
+/*Table structure for table `sys_version` */
|
|
|
|
|
+
|
|
|
|
|
+DROP TABLE IF EXISTS `sys_version`;
|
|
|
|
|
+
|
|
|
|
|
+CREATE TABLE `sys_version` (
|
|
|
|
|
+ `id` varchar(32) NOT NULL COMMENT '主键id',
|
|
|
|
|
+ `type` varchar(255) DEFAULT NULL COMMENT '安装包类型,即安卓、平板',
|
|
|
|
|
+ `name` varchar(255) DEFAULT NULL COMMENT '安装包名称',
|
|
|
|
|
+ `apk_md5` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `apk_size` varchar(255) DEFAULT NULL,
|
|
|
|
|
+ `storage_id` varchar(255) DEFAULT NULL COMMENT '存储id',
|
|
|
|
|
+ `remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
+ `url` varchar(255) DEFAULT NULL COMMENT '文件路径',
|
|
|
|
|
+ `version_name` varchar(255) DEFAULT NULL COMMENT '版本名称',
|
|
|
|
|
+ `version` varchar(255) DEFAULT NULL COMMENT '版本号',
|
|
|
|
|
+ `create_time` datetime(3) DEFAULT NULL COMMENT '记录添加时间',
|
|
|
|
|
+ `create_by` varchar(255) DEFAULT NULL COMMENT '记录添加人',
|
|
|
|
|
+ `update_time` datetime(3) DEFAULT NULL COMMENT '记录更新时间',
|
|
|
|
|
+ `update_by` varchar(255) DEFAULT NULL COMMENT '记录更新人',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='app升级包记录表';
|
|
|
|
|
+
|
|
|
|
|
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
|
|
|
|
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
|
|
|
|
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
|
|
|
|
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|