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)
);