| | |
| | | DROP TABLE IF EXISTS product_structure_instance; |
| | | |
| | | ALTER TABLE `product-inventory-management-zsjc`.`production_product_route_item_param` |
| | | MODIFY COLUMN `order_item_param_id` bigint NULL DEFAULT NULL COMMENT 'ç产订åç»å®çå·¥èºè·¯çº¿å·¥åº--åæ°è¡¨ID' AFTER `production_product_route_item_id`; |
| | | MODIFY COLUMN `order_item_param_id` bigint NULL DEFAULT NULL COMMENT 'ç产订åç»å®çå·¥èºè·¯çº¿å·¥åº--åæ°è¡¨ID' AFTER `production_product_route_item_id`; |
| | | |
| | | CREATE TABLE `production_product_input` |
| | | ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT, |
| | | `product_main_id` bigint NOT NULL COMMENT 'æ¥å·¥å主表ID', |
| | | `route_item_id` bigint DEFAULT NULL COMMENT 'å
³èå
·ä½çæ¥å·¥å·¥åºID (对åºååæ°è¡¨çå
³èID)', |
| | | `product_id` bigint NOT NULL COMMENT '产å/ç©æID', |
| | | `bom_id` bigint DEFAULT NULL COMMENT 'BOM ID', |
| | | `quantity` decimal(30, 15) NOT NULL COMMENT 'æå
¥æ°é (对åºåproduct_value)', |
| | | `unit` varchar(20) DEFAULT NULL COMMENT 'åä½', |
| | | `create_user` bigint DEFAULT NULL COMMENT 'å½å
¥äºº', |
| | | `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'å½å
¥æ¶é´', |
| | | `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | `tenant_id` bigint NOT NULL COMMENT 'ç§æ·ID', |
| | | PRIMARY KEY (`id`) USING BTREE, |
| | | KEY `idx_main_id` (`product_main_id`), |
| | | KEY `idx_product_id` (`product_id`) |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4 |
| | | COLLATE = utf8mb4_general_ci COMMENT ='ç产æ¥å·¥ç©ææå
¥è¡¨'; |
| | | |
| | | ALTER TABLE `production_product_route_item_param` |
| | | DROP COLUMN `product_id`, |
| | | DROP COLUMN `bom_id`, |
| | | DROP COLUMN `product_value`, |
| | | DROP COLUMN `dict_code`; |
| | | |
| | | ALTER TABLE `product-inventory-management-zsjc`.`production_product_output` |
| | | ADD COLUMN `total_quantity` decimal(20, 15) NULL COMMENT 'æ»æ°é' AFTER `scrap_qty`; |
| | | |
| | | CREATE TABLE `production_order_route` |
| | | ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主é®ID', |
| | | `order_id` bigint NOT NULL COMMENT 'å
³èç产订åID (production_order.id)', |
| | | `process_route_id` bigint DEFAULT NULL COMMENT 'åå§å·¥èºè·¯çº¿ID (process_route.id)', |
| | | `product_model_id` bigint DEFAULT '0' COMMENT '产åid', |
| | | `process_route_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'å·¥èºè·¯çº¿ç¼ç ', |
| | | `bom_id` int DEFAULT NULL COMMENT 'å
³èbomçid', |
| | | `dict_code` bigint NOT NULL COMMENT '产åç±»ååå
¸ç¼ç ', |
| | | `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT 'æè¿°', |
| | | `tenant_id` bigint NOT NULL COMMENT 'ç§æ·id', |
| | | `create_by` varchar(64) DEFAULT '' COMMENT 'å建è
', |
| | | `create_time` datetime DEFAULT NULL COMMENT 'å½å
¥æ¶é´', |
| | | `update_by` varchar(64) DEFAULT '' COMMENT 'æ´æ°è
', |
| | | `update_time` datetime DEFAULT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `remark` varchar(500) DEFAULT NULL COMMENT '夿³¨', |
| | | PRIMARY KEY (`id`) USING BTREE, |
| | | KEY `idx_order_id` (`order_id`) USING BTREE |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4 |
| | | COLLATE = utf8mb4_0900_ai_ci COMMENT ='ç产订åç»å®çå·¥èºè·¯çº¿è¡¨'; |