CREATE TABLE `edh_receive_data_log` (
    `event_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '事件流水号',
    `tyshxydm` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '上报企业统一社会信用代码',
    `process_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '传输标记号',
    `event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据文件内容主业务类型',
    `event_type_name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据文件内容主业务类型名称',
    `sub_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据文件内容子业务类型',
    `sub_type_name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据文件内容子业务类型名称',
    `data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '数据文件内容',
    `ver` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'API协议版本',
    `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    `is_deleted` tinyint DEFAULT '0' COMMENT '是否删除(0-否 1-是)',
    PRIMARY KEY (`event_id`) USING BTREE,
    KEY `idx_process_id` (`process_id`) USING BTREE,
    KEY `idx_event_type` (`event_type`) USING BTREE,
    KEY `idx_sub_type` (`sub_type`) USING BTREE,
    KEY `idx_tyshxydm` (`tyshxydm`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='药监企业数据上报日志信息表';

CREATE TABLE `edh_drug_operators_base_info` (
    `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
    `event_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '事件流水号',
    `tyshxydm` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '统一社会信用代码',
    `qymc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '企业名称',
    `qylx` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '企业类型',
    `qyxl` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '企业小类',
    `zsdz` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '住所地址',
    `xzqhdm` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '行政区划代码',
    `fddbr` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '法定代表人',
    `zczb` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '注册资本',
    `clrq` date NOT NULL COMMENT '成立日期',
    `yyqx` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '营业期限',
    `jyfw` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '经营范围',
    `djjg` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '登记机关',
    `gddhhm` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '固定电话号码',
    `czhm` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '传真号码',
    `dzxx` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '电子信箱',
    `lxr` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '联系人',
    `lxdh` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '联系电话',
    `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    `is_deleted` tinyint DEFAULT '0' COMMENT '是否删除(0-否 1-是)',
    PRIMARY KEY (`id`) USING BTREE,
    KEY `idx_event_id` (`event_id`) USING BTREE,
    KEY `idx_tyshxydm` (`tyshxydm`) USING BTREE,
    KEY `idx_qymc` (`qymc`) USING BTREE,
    KEY `idx_qylx` (`qylx`) USING BTREE,
    KEY `idx_qyxl` (`qyxl`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='药监企业数据上报-药品经营企业基本信息';

CREATE TABLE `edh_drug_operate_license_base_info` (
    `id` bigint NOT NULL AUTO_INCREMENT,
    `event_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
    `jyxkzbh` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '经营许可证编号',
    `qymc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '企业名称',
    `tyshxydm` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '统一社会信用代码',
    `zcdz` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '注册地址',
    `fddbr` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '法定代表人',
    `qyfzr` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '企业负责人',
    `zlfzr` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '质量负责人',
    `ckdz` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '仓库地址',
    `jyfs` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '经营方式',
    `jyfw` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '经营范围',
    `yxq` date NOT NULL COMMENT '有效期',
    `fzjg` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '发证机关',
    `qfr` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '签发人',
    `qfrq` date NOT NULL COMMENT '签发日期',
    `rcjdgljg` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日常监督管理机构',
    `tsjbdh` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '投诉举报电话',
    `qylx` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '企业类型',
    `qyxl` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '企业小类',
    `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    `is_deleted` tinyint DEFAULT '0' COMMENT '是否删除(0-否 1-是)',
    PRIMARY KEY (`id`) USING BTREE,
    KEY `idx_event_id` (`event_id`) USING BTREE,
    UNIQUE KEY (`jyxkzbh`) USING BTREE,
    KEY `idx_qymc` (`qymc`) USING BTREE,
    KEY `idx_tyshxydm` (`tyshxydm`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='药监企业数据上报-药品经营许可证基本信息';


CREATE TABLE `edh_domestic_drug_base_info` (
       `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
       `event_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '事件流水号',
       `gjypbsm` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '国家药品标识码',
       `yptymc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '药品通用名称',
       `ypywmc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '药品英文名称',
       `ypspmc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '药品商品名称',
       `ypbwm` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '药品本位码',
       `jx` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '剂型',
       `zjgg` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '制剂规格',
       `bzgg` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '包装规格',
       `bzzhb` int NOT NULL COMMENT '包装转换比',
       `ypyxq` int NOT NULL COMMENT '药品有效期',
       `ypyxqdw` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '药品有效期单位',
       `yppzwh` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '药品批准文号',
       `yppzwhyxq` date NOT NULL COMMENT '药品批准文号有效期',
       `ypzcfl` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '药品注册分类',
       `gjjbywbs` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '国家基本药物标识',
       `tsypglfl` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '特殊药品管理分类',
       `cfybs` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '处方药标识',
       `ypscqymc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '药品生产企业名称',
       `tyshxydmypscqyscdz` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '统一社会信用代码(药品生产企业)生产地址',
       `ypssxkcyrmc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '药品上市许可持有人名称',
       `tyshxydmypssxkcyr` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '统一社会信用代码（药品上市许可持有人）',
       `bzbl` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '包装比例',
       `bzjb` int NOT NULL COMMENT '包装级别',
       `bzggbs` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '包装规格标识',
       `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
       `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
       `is_deleted` tinyint DEFAULT '0' COMMENT '是否删除(0-否 1-是)',
       PRIMARY KEY (`id`) USING BTREE,
       KEY `idx_event_id` (`event_id`) USING BTREE,
       KEY `idx_gjypbsm` (`gjypbsm`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='药监企业数据上报-药品基本信息数据子集';


CREATE TABLE `edh_drug_invoice_apply_info` (
      `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
      `event_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '事件流水号',
      `fhdbh` varchar(50) NOT NULL COMMENT '发货单编号',
      `dhdbh` varchar(50) NOT NULL COMMENT '订货单编号',
      `fhjgmc` varchar(200) NOT NULL COMMENT '发货机构名称',
      `tyshxydmfhjg` varchar(50) NOT NULL COMMENT '统一社会信用代码（发货机构）',
      `fhdz` varchar(500) NOT NULL COMMENT '发货地址',
      `fhlx` varchar(10) NOT NULL COMMENT '发货类型',
      `fhr` varchar(60) NOT NULL COMMENT '发货人',
      `fhsj` datetime NOT NULL COMMENT '发货时间',
      `shjgmc` varchar(200) NOT NULL COMMENT '收货机构名称',
      `tyshxydmshjg` varchar(50) NOT NULL COMMENT '统一社会信用代码（收货机构）',
      `shdz` varchar(500) NOT NULL COMMENT '收货地址',
      `yppsqymc` varchar(200) NOT NULL COMMENT '药品配送企业名称',
      `tyshxydmyppsqy` varchar(50) NOT NULL COMMENT '统一社会信用代码（药品配送企业）',
      `djyzzt` varchar(10) NOT NULL COMMENT '单据验证状态',
      `djyzrq` date NOT NULL COMMENT '单据验证日期',
      `djyswtgyy` varchar(200) DEFAULT NULL COMMENT '单据验收未通过原因',
      `gjypbsm` varchar(20) NOT NULL COMMENT '国家药品标识码',
      `yptymc` varchar(100) NOT NULL COMMENT '药品通用名称',
      `ypywmc` varchar(100) DEFAULT NULL COMMENT '药品英文名称',
      `ypsymc` varchar(100) DEFAULT NULL COMMENT '药品商用名称',
      `ypbwm` varchar(20) DEFAULT NULL COMMENT '药品本位码',
      `ypyxq` int NOT NULL COMMENT '药品有效期',
      `ypyxqdw` varchar(10) NOT NULL COMMENT '药品有效期单位(D:天； M:月；Y:年)',
      `yppzwh` varchar(100) NOT NULL COMMENT '药品批准文号',
      `yppzwhyxq` date NOT NULL COMMENT '药品批准文号有效期',
      `ypzcfl` varchar(10) NOT NULL COMMENT '药品注册分类',
      `gjjbywbs` varchar(10) NOT NULL COMMENT '国家基本药物标识(true或者false)',
      `tsypglfl` varchar(10) DEFAULT NULL COMMENT '特殊药品管理分类',
      `cfybs` varchar(10) NOT NULL COMMENT '处方药标识',
      `ypssxkcyrmc` varchar(200) DEFAULT NULL COMMENT '药品上市许可持有人名称',
      `tyshxydmypssxkcyr` varchar(50) NOT NULL COMMENT '统一社会信用代码（药品上市许可持有人）',
      `ypscqy` varchar(200) NOT NULL COMMENT '药品生产企业名称',
      `tyshxydmypscqy` varchar(50) NOT NULL COMMENT '统一社会信用代码（药品生产企业）',
      `fbzcmc` varchar(200) DEFAULT NULL COMMENT '分包装厂名称',
      `tyshxydmfbzc` varchar(50) DEFAULT NULL COMMENT '统一社会信用代码（分包装厂）',
      `ypscrq` date NOT NULL COMMENT '药品生产日期',
      `ypyxqjzrq` date NOT NULL COMMENT '药品有效期截止日期',
      `ypscph` varchar(20) NOT NULL COMMENT '药品生产批号',
      `fhsl` int NOT NULL COMMENT '发货数量',
      `ypzsm` varchar(200) NOT NULL COMMENT '药品追溯码',
      `syjbzypzsm` varchar(200) NOT NULL COMMENT '上一级包装药品追溯码',
      `bzcj` varchar(200) NOT NULL COMMENT '包装层级',
      `fhjglx` varchar(10) NOT NULL COMMENT '发货机构类型',
      `shjglx` varchar(10) NOT NULL COMMENT '收货机构类型',
      `fhjgxl` varchar(10) NOT NULL COMMENT '发货机构小类',
      `shjgxl` varchar(10) NOT NULL COMMENT '收货机构小类',
      `jx` varchar(10) NOT NULL COMMENT '剂型',
      `zjgg` varchar(200) NOT NULL COMMENT '制剂规格',
      `bzgg` varchar(100) NOT NULL COMMENT '包装规格',
      `bzzhb` int NOT NULL COMMENT '包装转换比',
      `bzzhbdw` varchar(20) DEFAULT NULL COMMENT '包装转换比单位',
      `fhdczr` varchar(60) NOT NULL COMMENT '发货单操作人',
      `fhdscsj` datetime NOT NULL COMMENT '发货单上传时间',
      `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
      `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
      `is_deleted` tinyint DEFAULT '0' COMMENT '是否删除(0-否 1-是)',
      PRIMARY KEY (`id`) USING BTREE,
      KEY `idx_event_id` (`event_id`) USING BTREE,
      KEY `idx_dhdbh` (`dhdbh`) USING BTREE,
      KEY `idx_gjypbsm` (`gjypbsm`) USING BTREE,
      KEY `idx_ypzsm` (`ypzsm`) USING BTREE,
      KEY `idx_fhsj` (`fhsj`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='药监企业数据上报-发货单信息数据子集';



CREATE TABLE `edh_drug_delivery_note_apply_info` (
       `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
       `event_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '事件流水号',
       `shdbh` varchar(50) NOT NULL COMMENT '收货单编号',
       `fhdbh` varchar(50) NOT NULL COMMENT '发货单编号',
       `dhdbh` varchar(50) NOT NULL COMMENT '订货单编号',
       `fhjgmc` varchar(200) NOT NULL COMMENT '发货机构名称',
       `tyshxydmfhjg` varchar(50) NOT NULL COMMENT '统一社会信用代码（发货机构）',
       `fhdz` varchar(500) NOT NULL COMMENT '发货地址',
       `shdzjg` varchar(200) NOT NULL COMMENT '收货机构名称',
       `tyshxydmshjg` varchar(50) NOT NULL COMMENT '统一社会信用代码（收货机构）',
       `shdz` varchar(500) NOT NULL COMMENT '收货地址',
       `shlx` varchar(10) NOT NULL COMMENT '收货类型',
       `shrmc` varchar(60) NOT NULL COMMENT '收货人名称',
       `shsj` datetime NOT NULL COMMENT '收货时间',
       `djyzzt` varchar(10) NOT NULL COMMENT '单据验证状态',
       `djyzrq` date NOT NULL COMMENT '单据验证日期',
       `djyzwtgyy` varchar(200) DEFAULT NULL COMMENT '单据验证未通过原因',
       `gjypbsm` varchar(20) NOT NULL COMMENT '国家药品标识码',
       `yptymc` varchar(200) NOT NULL COMMENT '药品通用名称',
       `ypywmc` varchar(200) DEFAULT NULL COMMENT '药品英文名称',
       `ypsymc` varchar(200) DEFAULT NULL COMMENT '药品商品名称',
       `ypbwm` varchar(20) NOT NULL COMMENT '药品本位码',
       `ypyxq` int NOT NULL COMMENT '药品有效期',
       `ypyxqdw` varchar(10) NOT NULL COMMENT '药品有效期单位',
       `yppzwh` varchar(100) NOT NULL COMMENT '药品批准文号',
       `yppzwhyxq` date NOT NULL COMMENT '药品批准文号有效期',
       `ypzcfl` varchar(10) NOT NULL COMMENT '药品注册分类',
       `gjjbywbs` varchar(10) NOT NULL COMMENT '国家基本药物标识',
       `tsypglfl` varchar(10) DEFAULT NULL COMMENT '特殊药品管理分类',
       `cfybs` varchar(10) NOT NULL COMMENT '处方药标识',
       `ypssxkcyrmc` varchar(60) NOT NULL COMMENT '药品上市许可持有人名称',
       `tyshxydmypssxkcyr` varchar(50) NOT NULL COMMENT '统一社会信用代码（药品上市许可持有人）',
       `ypscqymc` varchar(200) NOT NULL COMMENT '药品生产企业名称',
       `tyshxydmypscqy` varchar(50) NOT NULL COMMENT '统一社会信用代码(药品生产企业)',
       `fbzcmc` varchar(200) DEFAULT NULL COMMENT '分包装厂名称',
       `tyshxydmfbzc` varchar(50) DEFAULT NULL COMMENT '统一社会信用代码（分包装厂）',
       `ypscrq` date NOT NULL COMMENT '药品生产日期',
       `ypyxqjzrq` date NOT NULL COMMENT '药品有效期截止日期',
       `ypscph` varchar(20) NOT NULL COMMENT '药品生产批号',
       `yshsl` int NOT NULL COMMENT '应收货数量',
       `sjshsl` int NOT NULL COMMENT '实际收货数量',
       `ypzsm` varchar(200) NOT NULL COMMENT '药品追溯码',
       `syjbzypzsm` varchar(200) NOT NULL COMMENT '上一级包装药品追溯码',
       `bzcj` varchar(200) NOT NULL COMMENT '包装层级',
       `bhzxxsbzdysl` int NOT NULL COMMENT '包含最小销售包装单元数量',
       `zsmyzzt` varchar(10) NOT NULL COMMENT '追溯码验证状态',
       `fhjglx` varchar(10) NOT NULL COMMENT '发货机构类型',
       `shjglx` varchar(10) NOT NULL COMMENT '收货机构类型',
       `fhjgxl` varchar(10) NOT NULL COMMENT '发货机构小类',
       `shjgxl` varchar(10) NOT NULL COMMENT '收货机构小类',
       `jx` varchar(10) NOT NULL COMMENT '剂型',
       `zjgg` varchar(200) NOT NULL COMMENT '制剂规格',
       `bzgg` varchar(100) NOT NULL COMMENT '包装规格',
       `bzzhb` int NOT NULL COMMENT '包装转换比',
       `bzzhdw` varchar(10) DEFAULT NULL COMMENT '包装转换比单位',
       `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
       `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
       `is_deleted` tinyint DEFAULT '0' COMMENT '是否删除(0-否 1-是)',
       PRIMARY KEY (`id`),
       KEY `idx_event_id` (`event_id`) USING BTREE,
       KEY `idx_fhdbh` (`fhdbh`) USING BTREE,
       KEY `idx_dhdbh` (`dhdbh`) USING BTREE,
       KEY `idx_gjypbsm` (`gjypbsm`) USING BTREE,
       KEY `idx_ypzsm` (`ypzsm`) USING BTREE,
       KEY `idx_shsj` (`shsj`) USING BTREE,
       KEY `idx_ypscph` (`ypscph`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='药监企业数据上报-药品收货单信息表';

CREATE TABLE `edh_wh_temp_humidity_apply_info` (
    `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
    `event_id` varchar(32)  NOT NULL COMMENT '事件流水号',
    `qytyshxydm` varchar(50) NOT NULL COMMENT '企业统一社会信用代码',
    `qymc` varchar(200) NOT NULL COMMENT '企业名称',
    `ckbh` varchar(50) NOT NULL COMMENT '仓库编号',
    `ckdz` varchar(200) NOT NULL COMMENT '仓库地址',
    `ckmj` varchar(20) NOT NULL COMMENT '仓库面积',
    `cklx` varchar(10) NOT NULL COMMENT '仓库类型',
    `wdsx` varchar(10) NOT NULL COMMENT '温度上限',
    `wdxx` varchar(10) NOT NULL COMMENT '温度下限',
    `sdsx` varchar(10) NOT NULL COMMENT '湿度上限',
    `sdxx` varchar(10) NOT NULL COMMENT '湿度下限',
    `hjwd` varchar(10) NOT NULL COMMENT '环境温度',
    `hjsd` varchar(10) NOT NULL COMMENT '环境湿度',
    `sjlx` varchar(10) NOT NULL COMMENT '数据类型(1：正常记录；2：报警记录)',
    `sjscsj` datetime NOT NULL COMMENT '数据上传时间',
    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    `is_deleted` tinyint DEFAULT '0' COMMENT '是否删除(0-否 1-是)',
    PRIMARY KEY (`id`) USING BTREE,
    KEY `idx_event_id` (`event_id`) USING BTREE,
    KEY `idx_qytyshxydm` (`qytyshxydm`) USING BTREE,
    KEY `idx_ckbh` (`ckbh`) USING BTREE,
    KEY `idx_sjscsj` (`sjscsj`) USING BTREE,
    KEY `idx_sjlx` (`sjlx`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='药监企业数据上报-仓库存储温湿度信息表';


CREATE TABLE `edh_warehouse_stock_apply_info` (
      `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
      `event_id` varchar(32) NOT NULL COMMENT '事件流水号',
      `tyshxydmkcdw` varchar(50) NOT NULL COMMENT '统一社会信用代码(库存单位)',
      `kcdwmc` varchar(200) NOT NULL COMMENT '库存单位名称',
      `kctjrq` date NOT NULL COMMENT '库存统计日期',
      `kcdz` varchar(500) NOT NULL COMMENT '库存地址',
      `yptymc` varchar(200) NOT NULL COMMENT '药品通用名称',
      `gjypbsm` varchar(20) NOT NULL COMMENT '国家药品标识码',
      `ypscph` varchar(20) NOT NULL COMMENT '药品生产批号',
      `ypscrq` date NOT NULL COMMENT '药品生产日期',
      `ypyxqjzrq` date NOT NULL COMMENT '药品有效期截止日期',
      `kcsl` int NOT NULL COMMENT '库存制剂数量',
      `sjkcsl` int NOT NULL COMMENT '实际库存数量',
      `kcdwlx` varchar(10) NOT NULL COMMENT '库存单位类型',
      `kcdwlxxl` varchar(10) NOT NULL COMMENT '库存单位类型小类',
      `pzwh` varchar(200) NOT NULL COMMENT '批准文号',
      `ypssxkcyr` varchar(60) NOT NULL COMMENT '药品上市许可持有人',
      `ypssxkcyrdm` varchar(50) NOT NULL COMMENT '药品上市许可持有人代码',
      `ypscqymc` varchar(200) NOT NULL COMMENT '药品生产企业名称',
      `ypscqytyshxydm` varchar(50) NOT NULL COMMENT '药品生产企业统一社会信用代码',
      `jx` varchar(10) NOT NULL COMMENT '剂型',
      `zjgg` varchar(200) NOT NULL COMMENT '制剂规格',
      `bzgg` varchar(200) NOT NULL COMMENT '包装规格',
      `bzzhb` int NOT NULL COMMENT '包装转换比',
      `bzzhbdw` varchar(20) DEFAULT NULL COMMENT '包装转换比单位',
      `ypzcfl` varchar(10) NOT NULL COMMENT '药品注册分类',
      `tsypglfl` varchar(10) DEFAULT NULL COMMENT '特殊药品管理分类',
      `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
      `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
      `is_deleted` tinyint DEFAULT '0' COMMENT '是否删除(0-否 1-是)',
      PRIMARY KEY (`id`) USING BTREE,
      KEY `idx_gjypbsm` (`gjypbsm`) USING BTREE,
      KEY `idx_ypscph` (`ypscph`) USING BTREE,
      KEY `idx_kctjrq` (`kctjrq`) USING BTREE,
      KEY `idx_ypyxqjzrq` (`ypyxqjzrq`) USING BTREE,
      KEY `idx_yptymc` (`yptymc`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='药监企业数据上报-库存上报信息表';
