52 lines
2.7 KiB
SQL
52 lines
2.7 KiB
SQL
-- 作废/取消可选原因独立字段(void-cancel-reason-required)
|
||
-- 2026-09-30
|
||
-- 原因可空;作废成功时仍写 time/by
|
||
|
||
-- CRM 报价单
|
||
ALTER TABLE `crm_quote`
|
||
ADD COLUMN `invalid_reason` varchar(500) DEFAULT NULL COMMENT '作废原因' AFTER `version_no`,
|
||
ADD COLUMN `invalid_time` datetime DEFAULT NULL COMMENT '作废时间' AFTER `invalid_reason`,
|
||
ADD COLUMN `invalid_by` varchar(64) DEFAULT NULL COMMENT '作废人ID' AFTER `invalid_time`;
|
||
|
||
-- 运输计划
|
||
ALTER TABLE `pl_plan`
|
||
ADD COLUMN `cancel_reason` varchar(500) DEFAULT NULL COMMENT '作废原因' AFTER `erp_entered`,
|
||
ADD COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '作废时间' AFTER `cancel_reason`,
|
||
ADD COLUMN `cancel_by` varchar(64) DEFAULT NULL COMMENT '作废人ID' AFTER `cancel_time`;
|
||
|
||
-- 加油登记
|
||
ALTER TABLE `pl_vehicle_fuel_register`
|
||
ADD COLUMN `cancel_reason` varchar(500) DEFAULT NULL COMMENT '作废原因' AFTER `status`,
|
||
ADD COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '作废时间' AFTER `cancel_reason`,
|
||
ADD COLUMN `cancel_by` varchar(64) DEFAULT NULL COMMENT '作废人ID' AFTER `cancel_time`;
|
||
|
||
-- 充值申请
|
||
ALTER TABLE `pl_vehicle_recharge_apply`
|
||
ADD COLUMN `cancel_reason` varchar(500) DEFAULT NULL COMMENT '作废原因' AFTER `status`,
|
||
ADD COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '作废时间' AFTER `cancel_reason`,
|
||
ADD COLUMN `cancel_by` varchar(64) DEFAULT NULL COMMENT '作废人ID' AFTER `cancel_time`;
|
||
|
||
-- 维保申请
|
||
ALTER TABLE `pl_vehicle_maintenance_apply`
|
||
ADD COLUMN `cancel_reason` varchar(500) DEFAULT NULL COMMENT '作废原因' AFTER `status`,
|
||
ADD COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '作废时间' AFTER `cancel_reason`,
|
||
ADD COLUMN `cancel_by` varchar(64) DEFAULT NULL COMMENT '作废人ID' AFTER `cancel_time`;
|
||
|
||
-- 尿素申请
|
||
ALTER TABLE `pl_vehicle_urea_apply`
|
||
ADD COLUMN `cancel_reason` varchar(500) DEFAULT NULL COMMENT '作废原因' AFTER `status`,
|
||
ADD COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '作废时间' AFTER `cancel_reason`,
|
||
ADD COLUMN `cancel_by` varchar(64) DEFAULT NULL COMMENT '作废人ID' AFTER `cancel_time`;
|
||
|
||
-- 运费结算
|
||
ALTER TABLE `pl_freight_settlement`
|
||
ADD COLUMN `cancel_reason` varchar(500) DEFAULT NULL COMMENT '作废原因' AFTER `settlement_status`,
|
||
ADD COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '作废时间' AFTER `cancel_reason`,
|
||
ADD COLUMN `cancel_by` varchar(64) DEFAULT NULL COMMENT '作废人ID' AFTER `cancel_time`;
|
||
|
||
-- 地磅单
|
||
ALTER TABLE `db_weighing_slip`
|
||
ADD COLUMN `void_reason` varchar(500) DEFAULT NULL COMMENT '作废原因' AFTER `is_voided`,
|
||
ADD COLUMN `void_time` datetime DEFAULT NULL COMMENT '作废时间' AFTER `void_reason`,
|
||
ADD COLUMN `void_by` varchar(64) DEFAULT NULL COMMENT '作废人ID' AFTER `void_time`;
|