| | |
| | | DROP COLUMN `data_sync_type`, |
| | | MODIFY COLUMN `data_source_type` tinyint NULL DEFAULT 1 COMMENT 'æ°æ®æ¥æºç±»åï¼1=éé忥 2=æå¨æ°å¢' AFTER `form_modified_time`; |
| | | |
| | | -- å 餿§è¡¨ |
| | | DROP TABLE IF EXISTS `base_param`; |
| | | DROP TABLE IF EXISTS `product_process_param`; |
| | | |
| | | CREATE TABLE `base_param` |
| | | ( |
| | | id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主é®ID', |
| | | param_key VARCHAR(100) NOT NULL COMMENT 'åæ°å¯ä¸æ è¯', |
| | | param_name VARCHAR(100) NOT NULL COMMENT 'åæ°åç§°', |
| | | param_type TINYINT NOT NULL COMMENT 'åæ°ç±»å(1æ°å 2ææ¬)', |
| | | value_mode TINYINT DEFAULT 1 COMMENT '弿¨¡å¼(1åå¼ 2åºé´)', |
| | | unit VARCHAR(50) COMMENT 'åä½', |
| | | default_value VARCHAR(200) COMMENT 'é»è®¤å¼(åå¼åæ°)', |
| | | default_min DECIMAL(10, 2) COMMENT 'é»è®¤æå°å¼(åºé´åæ°)', |
| | | default_max DECIMAL(10, 2) COMMENT 'é»è®¤æå¤§å¼(åºé´åæ°)', |
| | | is_required TINYINT DEFAULT 0 COMMENT 'æ¯å¦å¿
å¡«(0å¦ 1æ¯)', |
| | | remark VARCHAR(255) COMMENT '夿³¨', |
| | | create_user VARCHAR(64) COMMENT 'å建人', |
| | | create_time DATETIME COMMENT 'å建æ¶é´', |
| | | update_user VARCHAR(64) COMMENT 'ä¿®æ¹äºº', |
| | | update_time DATETIME COMMENT 'ä¿®æ¹æ¶é´', |
| | | tenant_id BIGINT NOT NULL COMMENT 'ç§æ·ID' |
| | | ) COMMENT = 'åºç¡åæ°å®ä¹è¡¨'; |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主é®ID', |
| | | `param_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'åæ°å¯ä¸æ è¯', |
| | | `param_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'åæ°åç§°', |
| | | `param_type` tinyint NOT NULL COMMENT 'åæ°ç±»å(1æ°å 2ææ¬ 3䏿鿩 4æ¶é´)', |
| | | `param_format` varchar(255) DEFAULT NULL COMMENT 'åæ°æ ¼å¼', |
| | | `value_mode` tinyint DEFAULT '1' COMMENT '弿¨¡å¼(1åå¼ 2åºé´)', |
| | | `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'åä½', |
| | | `is_required` tinyint DEFAULT '0' COMMENT 'æ¯å¦å¿
å¡«', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '夿³¨', |
| | | `create_user` varchar(64) DEFAULT NULL COMMENT 'å建人', |
| | | `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `update_user` varchar(64) DEFAULT NULL COMMENT 'ä¿®æ¹äºº', |
| | | `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'ä¿®æ¹æ¶é´', |
| | | `tenant_id` bigint DEFAULT NULL COMMENT 'ç§æ·ID', |
| | | PRIMARY KEY (`id`) USING BTREE |
| | | ) ENGINE = InnoDB |
| | | AUTO_INCREMENT = 10 |
| | | DEFAULT CHARSET = utf8mb4 |
| | | COLLATE = utf8mb4_0900_ai_ci COMMENT ='åºç¡åæ°å®ä¹è¡¨'; |
| | | |
| | | CREATE TABLE `product_process_param` |
| | | ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主é®ID', |
| | | `process_id` bigint NOT NULL COMMENT 'æå±å·¥åºID (product_process.id)', |
| | | `param_id` bigint NOT NULL COMMENT 'å
³èåºç¡åæ°ID (base_param.id)', |
| | | `standard_value` varchar(200) DEFAULT NULL COMMENT '卿¤å·¥åºè®¾å®çæ åå¼(å弿¨¡å¼)', |
| | | `min_value` decimal(10, 2) DEFAULT NULL COMMENT '卿¤å·¥åºè®¾å®çæ åæå°å¼(åºé´æ¨¡å¼)', |
| | | `max_value` decimal(10, 2) DEFAULT NULL COMMENT '卿¤å·¥åºè®¾å®çæ åæå¤§å¼(åºé´æ¨¡å¼)', |
| | | `is_required` tinyint NOT NULL DEFAULT '0' COMMENT '卿¤å·¥åºä¸æ¯å¦å¿
å¡«(0-å¦, 1-æ¯)', |
| | | `sort` int NOT NULL DEFAULT '0' COMMENT 'æåºå·', |
| | | `tenant_id` bigint DEFAULT NULL COMMENT 'ç§æ·ID', |
| | | `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´', |
| | | `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'æ´æ°æ¶é´', |
| | | PRIMARY KEY (`id`) USING BTREE, |
| | | KEY `idx_process_id` (`process_id`) USING BTREE, |
| | | KEY `idx_param_id` (`param_id`) USING BTREE |
| | | ) ENGINE = InnoDB |
| | | AUTO_INCREMENT = 1 |
| | | DEFAULT CHARSET = utf8mb4 |
| | | COLLATE = utf8mb4_0900_ai_ci COMMENT ='å·¥åºç»å®åæ°è¡¨'; |
| | | |
| | | ALTER TABLE `product_process` MODIFY COLUMN `name` varchar(255) COMMENT 'å·¥åºåç§°'; |
| | | ALTER TABLE `product_process` MODIFY COLUMN `no` varchar(255) COMMENT 'å·¥åºç¼å·'; |
| | | ALTER TABLE `product_process` ADD COLUMN `status` tinyint(1) DEFAULT '1' COMMENT 'ç¶æï¼0-åç¨ï¼1-å¯ç¨' AFTER `no`; |
| | | ALTER TABLE `product_process` MODIFY COLUMN `type` bigint COMMENT 'ç±»åï¼0-计æ¶ï¼1-计件'; |
| | | ALTER TABLE `product_process` MODIFY COLUMN `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'å建æ¶é´'; |
| | | ALTER TABLE `product_process` MODIFY COLUMN `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'ä¿®æ¹æ¶é´'; |
| | | |
| | | ALTER TABLE `product-inventory-management-zsjc`.`customer` |
| | | ADD COLUMN `form_instance_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'å®æè¡¨åå®ä¾ID' AFTER `customer_type`, |
| | | ADD COLUMN `form_modified_time` datetime(0) NULL DEFAULT NULL COMMENT 'å®æä¿®æ¹æ¶é´' AFTER `form_instance_id`; |
| | | |
| | | ALTER TABLE `process_route` |
| | | ADD COLUMN `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'ç¶æï¼0-è稿ï¼1-å·²æ¹å' AFTER `bom_id`; |
| | | |
| | | CREATE TABLE `process_route_item_param` |
| | | ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主é®ID', |
| | | `route_item_id` bigint NOT NULL COMMENT 'å
³èå·¥èºè·¯çº¿æç»ID (process_route_item.id)', |
| | | `param_id` bigint NOT NULL COMMENT 'å
³èåºç¡åæ°å®ä¹ID (base_param.id)', |
| | | `process_param_id` bigint DEFAULT NULL COMMENT 'æ¥æºå·¥åºåæ°ID', |
| | | |
| | | `standard_value` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'æ¤è·¯çº¿èç¹è®¾å®çæ åå¼', |
| | | `min_value` decimal(10, 2) DEFAULT NULL COMMENT 'æ¤è·¯çº¿èç¹è®¾å®çæ åæå°å¼', |
| | | `max_value` decimal(10, 2) DEFAULT NULL COMMENT 'æ¤è·¯çº¿èç¹è®¾å®çæ åæå¤§å¼', |
| | | `is_required` tinyint NOT NULL DEFAULT '0' COMMENT 'æ¯å¦å¿
å¡«', |
| | | |
| | | `sort` int NOT NULL DEFAULT '0' COMMENT 'æåº', |
| | | `tenant_id` bigint DEFAULT NULL COMMENT 'ç§æ·ID', |
| | | `create_time` datetime DEFAULT CURRENT_TIMESTAMP, |
| | | `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
| | | PRIMARY KEY (`id`) USING BTREE, |
| | | KEY `idx_route_item_id` (`route_item_id`) USING BTREE, |
| | | KEY `idx_param_id` (`param_id`) USING BTREE |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4 |
| | | COLLATE = utf8mb4_0900_ai_ci COMMENT ='å·¥èºè·¯çº¿å·¥åºåæ°è¡¨'; |
| | | |
| | | |
| | | ALTER TABLE `product-inventory-management-zsjc`.`quality_inspect` |
| | | ADD COLUMN `inspect_nature` varchar(255) NULL COMMENT 'æ£æµæ§è´¨' AFTER `test_standard_id`, |
| | | ADD COLUMN `sample_code` varchar(255) NULL COMMENT 'è¯æ ·ç¼å·' AFTER `inspect_nature`, |
| | | ADD COLUMN `sample_state` varchar(255) NULL COMMENT 'è¯æ ·ç¶æ' AFTER `sample_code`, |
| | | ADD COLUMN `sample_time` date NULL COMMENT 'åæ ·æ¥æ' AFTER `sample_state`, |
| | | ADD COLUMN `license_plate_number` varchar(255) NULL COMMENT '车çå·' AFTER `sample_time`; |
| | | |
| | | |
| | | ALTER TABLE `product_bom` |
| | | ADD COLUMN `dict_code` bigint NOT NULL COMMENT 'å
³èåå
¸æ°æ®ç¼ç ï¼sys_dict_data.dict_codeï¼'; |
| | | ALTER TABLE `product_bom` ADD INDEX `idx_dict_code` (`dict_code`); |
| | | |
| | | ALTER TABLE `product-inventory-management-zsjc`.`process_route` |
| | | ADD COLUMN `dict_code` bigint NOT NULL COMMENT '产åç±»ååå
¸ç¼ç ' AFTER `status`; |