| | |
| | | |
| | | DROP TABLE IF EXISTS process_route_item_instance; |
| | | DROP TABLE IF EXISTS process_route_item_param_instance; |
| | | DROP TABLE IF EXISTS product_structure_instance; |
| | | 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`; |
| | | |
| | | 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`; |