/* 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 */;