ai_op_queue.sql
1.32 KB
-- ai_op_queue:AI 写操作暂存表(人在环 HITL 写入闭环)。
-- ProposeWrite 只写 draft;用户在对话内点【确认】后,确定性 confirm 端点才执行。
-- v1 覆盖 update(改现有记录的字段);create/delete/examine 后续扩展。
CREATE TABLE IF NOT EXISTS ai_op_queue (
sId varchar(64) NOT NULL PRIMARY KEY, -- 操作/深链 token
sUserId varchar(64),
sConversationId varchar(96),
sBrandsId varchar(32),
sSubsidiaryId varchar(32),
sOpType varchar(16), -- update | create | delete | examine
sTargetFormId varchar(64),
sTargetModuleId varchar(64),
sTargetTable varchar(64),
sTargetBillId varchar(64), -- 目标记录 sId(update/delete 用)
sField varchar(64), -- 目标列(技术名)
sFieldLabel varchar(128), -- 目标列中文名
sOldValue varchar(500),
sNewValue varchar(500),
sDescription varchar(500), -- 人类可读的改动描述
sStatus varchar(16), -- draft | confirmed | executed | failed | cancelled
sResultMsg varchar(500),
tCreateDate datetime,
tConfirmDate datetime,
KEY idx_conv (sConversationId, sStatus)
);