-- ===================================================== -- 生产计划、FIIH质量管理优化 v1.0.59 -- 作者: 周启威 -- 日期: 2025-12-28 -- ===================================================== -- ----------------------------------------------------- -- 1. 设备表增加产能字段(吨/天) -- ----------------------------------------------------- ALTER TABLE `dm_equipment` ADD COLUMN `capacity` decimal(10,2) DEFAULT NULL COMMENT '产能(吨/天)' AFTER `iot_sn`; -- ----------------------------------------------------- -- 2. 供应商表增加供货时间字段(天) -- ----------------------------------------------------- ALTER TABLE `md_supplier` ADD COLUMN `delivery_days` int DEFAULT NULL COMMENT '供货时间(天)' AFTER `credit_code`; -- ----------------------------------------------------- -- 3. 工序表增加设备关联字段(支持多设备) -- ----------------------------------------------------- ALTER TABLE `pro_process` ADD COLUMN `equipment_ids` varchar(500) DEFAULT NULL COMMENT '设备ID(多个用逗号分隔)' AFTER `labor_cost`, ADD COLUMN `equipment_names` varchar(500) DEFAULT NULL COMMENT '设备名称(多个用逗号分隔)' AFTER `equipment_ids`; -- ----------------------------------------------------- -- 4. 生产计划表增加工序路线、休息日和计划分析字段 -- ----------------------------------------------------- ALTER TABLE `pro_plan` ADD COLUMN `route_id` bigint DEFAULT NULL COMMENT '工序路线ID' AFTER `end_time`, ADD COLUMN `route_name` varchar(64) DEFAULT NULL COMMENT '工序路线名称' AFTER `route_id`, ADD COLUMN `rest_days` varchar(20) DEFAULT NULL COMMENT '休息日配置(sat=周六,sun=周日,多个用逗号分隔)' AFTER `route_name`, ADD COLUMN `plan_analysis` text DEFAULT NULL COMMENT '计划分析结果' AFTER `rest_days`; -- 添加工序路线索引 ALTER TABLE `pro_plan` ADD INDEX `idx_route_id` (`route_id`); -- ----------------------------------------------------- -- 5. FIIH质量管理数据表增加附件字段 -- ----------------------------------------------------- ALTER TABLE `ymes_fiih_data` ADD COLUMN `attachment` varchar(500) DEFAULT NULL COMMENT '附件路径(多个用逗号分隔)' AFTER `fiih_data_ch23`; -- ----------------------------------------------------- -- 6. 供应商表增加收款信息和开票信息字段 -- ----------------------------------------------------- ALTER TABLE `md_supplier` ADD COLUMN `payment_info` varchar(1000) DEFAULT NULL COMMENT '收款信息' AFTER `delivery_days`, ADD COLUMN `invoice_info` varchar(1000) DEFAULT NULL COMMENT '开票信息' AFTER `payment_info`;