-- 2024-08-26 鲁鑫 未更新
ALTER TABLE `topsun`.`sap_process_outsource_material`
CHANGE COLUMN `delivery_method` `delivery_method_out` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '运输方式' AFTER `unit_name`;

ALTER TABLE `topsun`.`ep_change_form`
ADD COLUMN `old_material` varchar(255) NULL COMMENT '旧原材料库存' AFTER `other_reason_desc`;

ALTER TABLE `topsun`.`ep_change_form`
ADD COLUMN `others_material_store` varchar(255) NULL COMMENT '涉及原材料成品库存' AFTER `old_material`;

ALTER TABLE `topsun`.`ep_change_form`
ADD COLUMN `other_process` varchar(255) NULL COMMENT '涉及成品编码' AFTER `others_material_store`;

-- 2024-08-27 鲁鑫 未更新
ALTER TABLE `topsun`.`mes_unqualified_materials`
ADD COLUMN `MBLNR` varchar(32) NULL COMMENT '物料凭证号' AFTER `review_comments`,
ADD COLUMN `ZEILE` varchar(10) NULL COMMENT '凭证项次' AFTER `MBLNR`,
ADD COLUMN `MJAHR` varchar(10) NULL COMMENT '凭证年份' AFTER `ZEILE`;
ADD COLUMN `code` varchar(10) NULL COMMENT 'MES返回状态码' AFTER `MJAHR`;
ADD COLUMN `msg` varchar(255) NULL COMMENT 'MES返回消息' AFTER `code`;

ALTER TABLE `topsun`.`mes_unqualified_materials`
DROP COLUMN `cause_analysis`,
DROP COLUMN `cause_analysis_person`,
DROP COLUMN `cause_analysis_date`,
DROP COLUMN `measure`,
DROP COLUMN `measure_person`,
DROP COLUMN `measure_date`,
DROP COLUMN `review_comments`;

ALTER TABLE `topsun`.`mes_unqualified_materials`
ADD COLUMN `result` varchar(10) NULL COMMENT '评审结果' AFTER `msg`;


ALTER TABLE `topsun_dev`.`mes_unqualified_materials_item`
ADD COLUMN `explain` varchar(255) NULL COMMENT '说明' AFTER `version`;


-- 2024-09-05 鲁鑫 物料主数据
ALTER TABLE `topsun_dev`.`sap_non_prod_apply_dept`
ADD COLUMN `length` decimal(10, 4) NULL COMMENT '长度cm' AFTER `fevor_name`,
ADD COLUMN `width_cm` decimal(10, 4) NULL COMMENT '宽度cm' AFTER `length`,
ADD COLUMN `thickness` decimal(10, 4) NULL COMMENT '厚度cm' AFTER `width_cm`,
ADD COLUMN `weight` decimal(10, 4) NULL COMMENT '克重g' AFTER `thickness`,
ADD COLUMN `width` decimal(10, 4) NULL COMMENT '宽度' AFTER `weight`,
ADD COLUMN `single_thickness` decimal(10, 4) NULL COMMENT '单层厚' AFTER `width`;
-- 2024-09-10  异常单增加审批节点字段
ALTER TABLE topsun_dev.sap_exception_report ADD handle_node_id varchar(100) NULL COMMENT '流程处理节点';
ALTER TABLE topsun_dev.sap_exception_report ADD handle_node_name varchar(100) NULL;
--2024-09-12  异常单审批过程中增加责任人的历史记录
CREATE TABLE topsun_dev.sap_exception_responsible (
	id varchar(100) NOT NULL,
	exception_report_id varchar(100) NULL,
	bill_code varchar(100) NULL,
	duty_dept varchar(100) NULL,
	duty_dept_name varchar(100) NULL,
	check_operator varchar(100) NULL,
	check_operator_name varchar(100) NULL,
	created_id varchar(100) NULL,
	created_name varchar(100) NULL,
	create_date DATETIME NULL,
	version   INTEGER  NULL，
	remark varchar(100) NULL
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;
--2024-09-19 异常单增加产品类别字段
ALTER TABLE topsun_dev.sap_exception_report ADD product_type varchar(100) NULL COMMENT '产品类别';

-- 2024-09-23 异常单增加来源单据编号
ALTER TABLE topsun_dev.sap_exception_report ADD source_bill_code varchar(100) NULL COMMENT '来源单据编号';
--2024-09-24  异常单责任明细增加长度
ALTER TABLE topsun_dev.sap_exception_duty_person MODIFY COLUMN person_name varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '姓名/供应商名称/客户名';
ALTER TABLE topsun_dev.sap_exception_duty_person MODIFY COLUMN dept_name varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '部门名称';
ALTER TABLE topsun_dev.sap_exception_duty_person MODIFY COLUMN person_no varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '号/供应商编码/客户名编码';
ALTER TABLE topsun_dev.sap_exception_report MODIFY COLUMN customer_order_no varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '客户单号';
--2024-09-25  异常单增加长度
ALTER TABLE topsun_dev.sap_exception_report MODIFY COLUMN exception_state varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '异常陈诉';
ALTER TABLE topsun_dev.sap_exception_report MODIFY COLUMN exception_reason varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '异常原因';
ALTER TABLE topsun_dev.sap_exception_report MODIFY COLUMN deal_method varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '改善措施';
ALTER TABLE topsun_dev.sap_exception_report MODIFY COLUMN deal_result varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '处理结果';
ALTER TABLE topsun_dev.sap_exception_report MODIFY COLUMN remark varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注';
--2024-10-12 异常单支付明细增加字段
ALTER TABLE topsun_dev.sap_exception_report_payable ADD product_code varchar(100) NULL COMMENT '产品编码';
ALTER TABLE topsun_dev.sap_exception_report_payable ADD product_name varchar(200) NULL COMMENT '产品名称';
ALTER TABLE topsun_dev.sap_exception_report_payable ADD number DECIMAL(10,2) NULL COMMENT '数量';
ALTER TABLE topsun_dev.sap_exception_report_payable ADD unit varchar(100) NULL COMMENT '单位';
ALTER TABLE topsun_dev.sap_exception_report_payable ADD unit_name varchar(100) NULL;
ALTER TABLE topsun_dev.sap_exception_duty_person CHANGE remark duty_remark varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '备注';
ALTER TABLE topsun_dev.sap_exception_report_item ADD reason_type varchar(10) NULL COMMENT '异常原因类型';

--2024-09-27  ECN变更单跟进事项
ALTER TABLE `topsun_dev`.`sap_purchase_item`
ADD COLUMN `AFNAM_ID` varchar(128) NULL COMMENT '申请人ID' AFTER `KOSTL_NAME`;

ALTER TABLE `topsun_dev`.`ep_change_form_impl_item`
ADD COLUMN `follow_matter` varchar(128) NULL COMMENT '跟进事项' AFTER `date`;

--2024-10-11 ECN具体生效日期
ALTER TABLE `topsun_dev`.`ep_change_form`
ADD COLUMN `effective_date` datetime NULL COMMENT '具体生效日期' AFTER `material_reason_for_change`;

--2024-10-12 采购订单供应商名称
ALTER TABLE `topsun_dev`.`sap_purchase_order`
ADD COLUMN `NAMEL` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商名称' AFTER `total_money`;

--2024-10-11 ECN添加评论字段
ALTER TABLE `topsun_dev`.`ep_change_form_impl_item`
ADD COLUMN `comments` varchar(255) NULL COMMENT '评论' AFTER `follow_matter`;

ALTER TABLE `topsun_dev`.`ep_change_form_stock_item`
ADD COLUMN `comments` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '评论' AFTER `executor`;

--2024-10-15 EP销售订单修改/取消增加单价和总价
ALTER TABLE `topsun_dev`.`ep_sale_order_cancel_item`
ADD COLUMN `PRICE` decimal(15, 3) NULL COMMENT '单价' AFTER `PROCESS`,
ADD COLUMN `AMOUNT` decimal(15, 3) NULL COMMENT '总价' AFTER `PRICE`;

--2024-10-22 放行条增加车牌号
ALTER TABLE `topsun_dev`.`sap_permit`
ADD COLUMN `car_no` varchar(32) NULL COMMENT '车牌号' AFTER `apply_person_name`;

--2024-10-22 采购信息记录运输费
ALTER TABLE `topsun_dev`.`sap_purchase_info_record_item`
ADD COLUMN `FREIGHT` decimal(10, 2) NULL COMMENT '运输费' AFTER `KBETR5`;

--2024-10-24 外协工序下道工序，印张LOSS
ALTER TABLE `topsun_dev`.`sap_process_outsource_order_item`
ADD COLUMN `TXZ02` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '下道工序' AFTER `LGORT_NAME`,
ADD COLUMN `PRINT_LOSS` decimal(10, 2) NULL DEFAULT NULL COMMENT '印张LOSS' AFTER `TXZ02`;


--2024-10-24 采购订单明细字段
ALTER TABLE `topsun_dev`.`sap_purchase_order_item`
ADD COLUMN `VBELN` varchar(32) NULL COMMENT '销售单号' AFTER `UMSON`,
ADD COLUMN `POSNR` varchar(10) NULL COMMENT '销售单行项目' AFTER `VBELN`,
ADD COLUMN `TELF1` varchar(32) NULL COMMENT '联系人电话' AFTER `POSNR`,
ADD COLUMN `KWMENG` varchar(32) NULL COMMENT '订单数量(成名数量)' AFTER `TELF1`,
ADD COLUMN `ZINSTNUM` varchar(32) NULL COMMENT '指令号' AFTER `KWMENG`,
ADD COLUMN `MATNR2` varchar(32) NULL COMMENT '产品编号' AFTER `ZINSTNUM`,
ADD COLUMN `MAKTX` varchar(255) NULL COMMENT '产品描述' AFTER `MATNR2`,
ADD COLUMN `STR_SUPPL` varchar(255) NULL COMMENT '交货地址' AFTER `MAKTX`,
ADD COLUMN `KBETR2` decimal(10, 2) NULL COMMENT '运输费用' AFTER `STR_SUPPL`;
ALTER TABLE `topsun_dev`.`sap_purchase_order`
ADD COLUMN `LIFNR` varchar(32) NULL COMMENT '供应商编码' AFTER `NAMEL`;

--2024-10-25  品质异常单增加产品类别名称
ALTER TABLE topsun_dev.sap_exception_report ADD product_type_name varchar(100) NULL;

--2024-10-28  外协工序
ALTER TABLE `topsun_dev`.`sap_process_outsource_order_item`
ADD COLUMN `PRODUCT_CODE` varchar(32) NULL COMMENT '产品编码' AFTER `PRINT_LOSS`,
ADD COLUMN `PRODUCT_NAME` varchar(255) NULL COMMENT '产品名称' AFTER `PRODUCT_CODE`,
ADD COLUMN `PRODUCT_TYPE` varchar(32) NULL COMMENT '产品类别' AFTER `PRODUCT_NAME`,
ADD COLUMN `PRODUCT_TYPE_NAME` varchar(32) NULL COMMENT '产品类别描述' AFTER `PRODUCT_TYPE`;

--2024-11-04  品质异常单增加汇率
ALTER TABLE `topsun_dev`.`sap_exception_report_item`
ADD COLUMN `exchange_rate` decimal(10, 2) NULL DEFAULT NULL COMMENT '汇率' AFTER `exception_number`;

--2024-11-12  外协工序增加已外发状态
ALTER TABLE `topsun_dev`.`sap_process_outsource`
ADD COLUMN `send_out` varchar(1) NULL COMMENT '已外发 1' AFTER `situation_desc`;
