| | |
| | | CREATE TABLE `prod_demand_main` |
| | | DROP TABLE IF EXISTS `production_plan`; |
| | | |
| | | CREATE TABLE production_plan |
| | | ( |
| | | `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'èªå¢ä¸»é®', |
| | | `tenant_id` bigint(20) NOT NULL COMMENT 'ç§æ·ç¼å·', |
| | | `dept_id` bigint(20) DEFAULT NULL COMMENT 'é¨é¨ID (ç¨äºæ°æ®æéé离)', |
| | | `form_instance_id` varchar(64) NOT NULL COMMENT '表åå®ä¾å¯ä¸ID (å
³èå表ç¨)', |
| | | `serial_no` varchar(64) DEFAULT NULL COMMENT 'åæ®æµæ°´å· (serialNo)', |
| | | `title` varchar(128) DEFAULT NULL COMMENT 'åæ®æ é¢ (title)', |
| | | `originator_user_id` varchar(64) DEFAULT NULL COMMENT 'ç¬¬ä¸æ¹å起人ID (creatorUserId)', |
| | | `originator_name` varchar(64) DEFAULT NULL COMMENT 'ç¬¬ä¸æ¹å起人å§å (originator.userName)', |
| | | `biz_create_time` datetime DEFAULT NULL COMMENT 'ç¬¬ä¸æ¹åæ®å建æ¶é´ (createdTimeGMT)', |
| | | `project_name` varchar(128) DEFAULT NULL COMMENT '项ç®åç§°/å®¢æ· (textField_lbkozohg)', |
| | | `batch_no` varchar(128) DEFAULT NULL COMMENT 'æ¹æ¬¡/å
³èç¼å· (textField_l7fytfco)', |
| | | `contact_person` varchar(128) DEFAULT NULL COMMENT 'è系人/夿³¨ (textareaField_l7fytfcy)', |
| | | `ext_text1` varchar(128) DEFAULT NULL COMMENT 'é¢çææ¬1 (textField_l7fytfcx)', |
| | | `ext_text2` varchar(128) DEFAULT NULL COMMENT 'é¢çææ¬2 (textField_lbknlltp)', |
| | | `create_user` bigint(20) DEFAULT NULL COMMENT 'å建è
', |
| | | `create_time` datetime DEFAULT NULL COMMENT 'å建æ¶é´', |
| | | `update_user` bigint(20) DEFAULT NULL COMMENT 'æ´æ°è
', |
| | | `update_time` datetime DEFAULT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `remark` varchar(500) DEFAULT NULL COMMENT '夿³¨', |
| | | id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主é®', |
| | | form_instance_id VARCHAR(64) COMMENT '表åå®ä¾ID', |
| | | serial_no VARCHAR(50) COMMENT 'æµæ°´å·', |
| | | apply_no VARCHAR(100) COMMENT 'ç³è¯·åç¼å·', |
| | | customer_name VARCHAR(200) COMMENT '客æ·åç§°', |
| | | material_code VARCHAR(100) COMMENT 'ç©æç¼ç ', |
| | | product_name VARCHAR(200) COMMENT '产ååç§°', |
| | | product_spec VARCHAR(200) COMMENT '产åè§æ ¼', |
| | | length INT COMMENT 'é¿', |
| | | width INT COMMENT '宽', |
| | | height INT COMMENT 'é«', |
| | | quantity INT COMMENT 'åæ°', |
| | | total_count INT COMMENT 'æ¤æ¬¡ç»è®¡æ°é', |
| | | volume DECIMAL(10, 4) COMMENT 'æ¹æ°', |
| | | strength VARCHAR(50) COMMENT '强度', |
| | | start_date DATETIME COMMENT 'å¼å§æ¥æ', |
| | | end_date DATETIME COMMENT 'ç»ææ¥æ', |
| | | submitter VARCHAR(100) COMMENT 'æäº¤äºº', |
| | | submit_org VARCHAR(200) COMMENT 'æäº¤äººç»ç»', |
| | | remark_one TEXT COMMENT '夿³¨1', |
| | | remark_two TEXT COMMENT '夿³¨2', |
| | | creator_name VARCHAR(100) COMMENT 'å建人', |
| | | modifier_name VARCHAR(100) COMMENT 'ä¿®æ¹äºº', |
| | | form_created_time DATETIME COMMENT '表åå建æ¶é´', |
| | | form_modified_time DATETIME COMMENT '表åä¿®æ¹æ¶é´', |
| | | data_sync_type TINYINT DEFAULT 1 COMMENT 'æ°æ®åæ¥ç±»åï¼1=æå¨ 2=宿¶ä»»å¡', |
| | | data_source_type TINYINT DEFAULT 1 COMMENT 'æ°æ®æ¥æºç±»åï¼1=éå®è®¢å 2=éå®é¢æµ', |
| | | create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT 'æ°æ®åºå建æ¶é´', |
| | | update_time DATETIME COMMENT 'æ°æ®åºæ´æ°æ¶é´', |
| | | |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_form_instance_id` (`form_instance_id`) |
| | | INDEX idx_apply_no (apply_no), |
| | | INDEX idx_serial_no (serial_no), |
| | | INDEX idx_form_instance_id (form_instance_id), |
| | | INDEX idx_material_code (material_code) |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='éå®çäº§éæ±'; |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='éå®ç产计å'; |
| | | |
| | | CREATE TABLE `prod_demand_detail` |
| | | CREATE TABLE `product-inventory-management-zsjc`.`energy` ( |
| | | `id` int NOT NULL AUTO_INCREMENT, |
| | | `energy_tyep` varchar(255) NULL COMMENT 'è½æºç±»å', |
| | | `energy_name` varchar(255) NULL COMMENT 'è½æºåç§°', |
| | | `unit` varchar(255) NULL COMMENT 'åä½', |
| | | `unit_price` decimal(10, 2) NULL COMMENT 'åä»·', |
| | | `remark` varchar(255) NULL COMMENT '夿³¨', |
| | | `create_time` datetime(0) NULL DEFAULT NULL COMMENT 'å建æ¶é´', |
| | | `update_time` datetime(0) NULL DEFAULT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `create_user` bigint NULL DEFAULT NULL COMMENT 'å建è
', |
| | | `update_user` bigint NULL DEFAULT NULL COMMENT 'æ´æ°è
', |
| | | PRIMARY KEY (`id`) |
| | | ) COMMENT = 'è½æºç±»å'; |
| | | |
| | | CREATE TABLE `product-inventory-management-zsjc`.`energy_consumption_detail` ( |
| | | `id` int NOT NULL AUTO_INCREMENT, |
| | | `energy_id` int NULL COMMENT '夿£å
³èè½æºç±»åid', |
| | | `type` varchar(255) NULL COMMENT 'åå
¬/ç产', |
| | | `meter_reading_location` varchar(255) NULL COMMENT 'æè¡¨ä½ç½®', |
| | | `meter_reading_date` date NULL COMMENT 'æè¡¨æ¥æ', |
| | | `start_code` decimal(10, 2) NULL COMMENT 'èµ·ç ', |
| | | `stop_code` decimal(10, 2) NULL COMMENT 'æ¢ç ', |
| | | `dosage` decimal(10, 2) NULL COMMENT 'ç¨é', |
| | | `remark` varchar(255) NULL COMMENT '夿³¨', |
| | | `create_time` datetime(0) NULL DEFAULT NULL COMMENT 'å建æ¶é´', |
| | | `update_time` datetime(0) NULL DEFAULT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `create_user` bigint NULL DEFAULT NULL COMMENT 'å建è
', |
| | | `update_user` bigint NULL DEFAULT NULL COMMENT 'æ´æ°è
', |
| | | PRIMARY KEY (`id`) |
| | | ) COMMENT = 'è½æºç±»å-è½èæè¡¨æç»'; |
| | | |
| | | CREATE TABLE `product-inventory-management-zsjc`.`energy_consumption_detail_file` ( |
| | | `id` int NOT NULL AUTO_INCREMENT, |
| | | `energy_consumption_detail_id` int NULL COMMENT 'å
³èå¤é®è½èæè¡¨id', |
| | | `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, |
| | | `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, |
| | | `file_size` double NULL DEFAULT NULL, |
| | | `create_time` timestamp(0) NULL DEFAULT NULL, |
| | | `create_user` int NULL DEFAULT NULL, |
| | | `update_time` timestamp(0) NULL DEFAULT NULL, |
| | | `update_user` int NULL DEFAULT NULL, |
| | | PRIMARY KEY (`id`) |
| | | ) COMMENT = 'è½æºç±»å-è½èæè¡¨æç»_éä»¶'; |
| | | |
| | | alter table product_order |
| | | drop column sales_ledger_id, |
| | | drop column sale_ledger_product_id, |
| | | drop column product_model_id; |
| | | |
| | | alter table production_plan |
| | | add assigned_quantity DECIMAL(10, 4) default 0 not null COMMENT 'ä¸åæ°é'; |
| | | |
| | | alter table product_order |
| | | add plan_complete_time datetime(0) NULL DEFAULT NULL COMMENT '计å宿æ¶é´'; |
| | | |
| | | # ç产订åä¸ç产计åå
³è表 |
| | | drop table if exists product_order_plan; |
| | | create table product_order_plan |
| | | ( |
| | | `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'èªå¢ä¸»é®', |
| | | `tenant_id` bigint(20) NOT NULL COMMENT 'ç§æ·ç¼å·', |
| | | `prod_demand_main_id` bigint(20) NOT NULL COMMENT 'ç¶ç±»å
³èID', |
| | | `material_code` varchar(64) DEFAULT NULL COMMENT 'ç©æç¼ç (textField_l9xo62q5)', |
| | | `material_category` varchar(64) DEFAULT NULL COMMENT 'ç©æåç±» (textField_l9xo62q7)', |
| | | `spec_desc` varchar(128) DEFAULT NULL COMMENT 'è§æ ¼æè¿° (textField_l9xo62q8)', |
| | | `grade_type` varchar(32) DEFAULT NULL COMMENT 'ç级/ç±»å (radioField_m9urarr2)', |
| | | `length` decimal(10, 2) DEFAULT NULL COMMENT 'é¿åº¦ (numberField_lb7lgatg)', |
| | | `width` decimal(10, 2) DEFAULT NULL COMMENT '宽度 (numberField_lb7lgath)', |
| | | `thickness` decimal(10, 2) DEFAULT NULL COMMENT 'å度 (numberField_lb7lgati)', |
| | | `quantity` int(11) DEFAULT NULL COMMENT 'æ°é (numberField_lb7lgatj)', |
| | | `volume` decimal(10, 4) DEFAULT NULL COMMENT 'æ»ä½ç§¯ (numberField_l7fytfd3)', |
| | | `date_range` varchar(255) DEFAULT NULL COMMENT 'æ¶é´åºé´æ°ç»å符串 (cascadeDateField_lfxqqluw)', |
| | | `association_receipt` text DEFAULT NULL COMMENT 'å
³èçå
¶ä»åæ® (associationFormField_l9xo62q6_id)', |
| | | `create_user` bigint(20) DEFAULT NULL COMMENT 'å建è
', |
| | | `create_time` datetime DEFAULT NULL COMMENT 'å建æ¶é´', |
| | | `update_user` bigint(20) DEFAULT NULL COMMENT 'æ´æ°è
', |
| | | `update_time` datetime DEFAULT NULL COMMENT 'æ´æ°æ¶é´', |
| | | `remark` varchar(500) DEFAULT NULL COMMENT '夿³¨', |
| | | |
| | | PRIMARY KEY (`id`), |
| | | KEY `idx_prod_demand_main_id` (`prod_demand_main_id`) |
| | | ) ENGINE = InnoDB |
| | | DEFAULT CHARSET = utf8mb4 COMMENT ='éå®çäº§éæ±_æç»è¡¨'; |
| | | id bigint auto_increment primary key, |
| | | product_order_id bigint not null default 0 comment 'ç产订åid', |
| | | production_plan_id bigint not null default 0 comment 'ç产计åid', |
| | | create_time datetime null comment 'å½å
¥æ¶é´', |
| | | update_time datetime null comment 'æ´æ°æ¶é´', |
| | | index idx_product_order_id (product_order_id), |
| | | index idx_production_plan_id (production_plan_id), |
| | | unique idx_product_order_production_plan (product_order_id, production_plan_id) |
| | | ); |