From bba7ed9e2be744c61aa784a0f2622c90a1748f2c Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Fri, 26 Jul 2024 10:15:14 +0800 Subject: [PATCH] 7/26 sql --- src/main/resources/schemas/schema_v2.4.sql | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/src/main/resources/schemas/schema_v2.4.sql b/src/main/resources/schemas/schema_v2.4.sql index 8dd8090b2..55cbb80bd 100644 --- a/src/main/resources/schemas/schema_v2.4.sql +++ b/src/main/resources/schemas/schema_v2.4.sql @@ -3733,3 +3733,68 @@ CALL Pro_Temp_ColumnWork('basic_sk_sicker', 'inHospTime', CALL Pro_Temp_ColumnWork('basic_sk_sicker', 'outHospTime', ' datetime NULL DEFAULT NULL COMMENT ''出院时间''', 1); + +CREATE TABLE IF NOT EXISTS `sys_workplace` ( + `id` bigint NOT NULL, + `workplaceName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工位名称', + `invCode` int NULL DEFAULT NULL COMMENT '所属仓库', + `remake` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `createTime` datetime NULL DEFAULT NULL, + `updateTime` datetime NULL DEFAULT NULL, + `workplaceId` bigint NULL DEFAULT NULL COMMENT '工位编码', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; + + +CALL Pro_Temp_ColumnWork('basic_products', 'productsType', + ' tinyint NULL DEFAULT NULL COMMENT ''产品类型 1:药品 2:耗材''', + 1); + + +CALL Pro_Temp_ColumnWork('basic_products', 'levelUnit', + 'varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''每个层级的单位(例如:箱,盒,支)''', + 1); + +CALL Pro_Temp_ColumnWork('basic_products', 'prepnUnit', + 'varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''制剂单位''', + 1); + +CALL Pro_Temp_ColumnWork('basic_products', 'prepnSpec', + 'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''制剂规格''', + 1); +CALL Pro_Temp_ColumnWork('basic_products', 'specialCode', + 'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''特殊分类码''', + 1); + +CALL Pro_Temp_ColumnWork('basic_products', 'storageCondition', + 'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''存储条件''', + 1); + +CALL Pro_Temp_ColumnWork('basic_products', 'transportCondition', + 'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''运输条件''', + 1); +CALL Pro_Temp_ColumnWork('basic_products', 'useAttribute', + 'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''使用属性''', + 1); +CALL Pro_Temp_ColumnWork('basic_products', 'useAttribute', + 'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''包装材质''', + 1); + +CALL Pro_Temp_ColumnWork('basic_products', 'majorType', + ' tinyint NULL DEFAULT NULL COMMENT ''药品分类''', + 1); +CALL Pro_Temp_ColumnWork('basic_products', 'majorStatus', + ' tinyint NULL DEFAULT NULL COMMENT ''药品状态''', + 1); +CALL Pro_Temp_ColumnWork('basic_products', 'physicType', + ' tinyint NULL DEFAULT NULL COMMENT ''药品类型(详见码表) 1:特殊药品原料药,2:特殊药品制剂,3:普通药品,9:未分类''', + 1); + +CALL Pro_Temp_ColumnWork('basic_products', 'medicareType', + ' tinyint NULL DEFAULT NULL COMMENT ''医保分类 1:甲类;2:乙类;3:丙类''', + 1); + +CALL Pro_Temp_ColumnWork('basic_products', 'indate', + ' datetime NULL DEFAULT NULL COMMENT ''有效日期''', + 1); +