Files
MES/yawei-mes/.sql/2025-12-28_v1.0.59_周启威_生产计划、FIIH质量管理优化.sql

50 lines
2.6 KiB
MySQL
Raw Permalink Normal View History

2026-04-02 10:38:23 +08:00
-- =====================================================
-- 生产计划、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`;