admin/sql/migrate_t_order_exception_event.sql
zzh 90f6c25b04 feat(order): 问题件/理赔件标记、通知投递与自动触发
新增 mark-problematic/mark-claimed/handle-status 接口,异常事件审计表与占位符渲染;inApp/email 通知及下单/入库/出库自动触发运行时。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 16:46:52 +08:00

28 lines
1.5 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 订单异常事件审计表
CREATE TABLE IF NOT EXISTS `t_order_exception_event` (
`Id` INT NOT NULL AUTO_INCREMENT COMMENT '主键',
`OrderId` INT NOT NULL COMMENT '订单Id',
`EventType` VARCHAR(32) NOT NULL COMMENT 'mark_problematic/mark_claimed/handle_processed',
`FromStatus` VARCHAR(32) NULL COMMENT '变更前OrderStatus',
`ToStatus` VARCHAR(32) NULL COMMENT '变更后OrderStatus',
`FromHandleStatus` VARCHAR(16) NULL COMMENT '变更前HandleStatus',
`ToHandleStatus` VARCHAR(16) NULL COMMENT '变更后HandleStatus',
`IssueType` VARCHAR(32) NULL COMMENT '问题类型',
`Title` VARCHAR(128) NULL COMMENT '标题快照',
`Content` TEXT NULL COMMENT '内容快照',
`IssueTemplateId` INT NULL COMMENT '模板Id',
`NotifyMethod` VARCHAR(64) NULL COMMENT '通知方式快照',
`ClaimType` VARCHAR(32) NULL COMMENT '理赔类型',
`ClaimAmount` DECIMAL(18,4) NULL COMMENT '索赔金额',
`ClaimCurrency` VARCHAR(16) NULL COMMENT '索赔币种',
`ClaimReason` VARCHAR(512) NULL COMMENT '理赔原因',
`Remark` VARCHAR(512) NULL COMMENT '操作备注',
`IsDeleted` TINYINT NOT NULL DEFAULT 0 COMMENT '软删除:0-否,1-是',
`CreateUserId` INT NOT NULL DEFAULT 0 COMMENT '操作人',
`CreateTime` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
`UpdateUserId` INT NULL COMMENT '更新人',
`UpdateTime` DATETIME NULL COMMENT '更新时间',
PRIMARY KEY (`Id`),
KEY `idx_oee_order_time` (`OrderId`, `CreateTime`)
) COMMENT='订单异常事件表';