feat: add soft delete for import batches
This commit is contained in:
@@ -185,7 +185,9 @@ CREATE TABLE batches (
|
||||
status TEXT NOT NULL DEFAULT 'active', -- active/done/partial/failed
|
||||
note TEXT,
|
||||
created_at TEXT NOT NULL,
|
||||
updated_at TEXT NOT NULL
|
||||
updated_at TEXT NOT NULL,
|
||||
deleted_at TEXT, -- T-206 软删除时间;默认业务查询排除
|
||||
deleted_reason TEXT -- 软删除原因/来源
|
||||
);
|
||||
|
||||
-- 账号(④ 账号管理)
|
||||
@@ -470,5 +472,6 @@ cmshopee/
|
||||
- 别名是账号↔任务唯一关联键。
|
||||
- 密码与 AI Key 本地明文保存,保存/变更时弹窗提示;UI 打码、不外传、不写日志/导出;不自动登录。
|
||||
- AI 生成内容直接进入 ③ 更新候选;③ 批量确认后提交,新图本地留档 + 回写 Excel 以备追溯。
|
||||
- 批次删除是软删除:写 `batches.deleted_at/deleted_reason`,不物理删除 `batches/tasks`;默认 `list_batches/list_tasks/get_task` 与 ①/②/③ 页面和执行入口都排除已删除批次。
|
||||
- 高风险模块先单独验证,再接入流水线。
|
||||
- GUI 只通过 signal/slot 接收 worker 进度;禁止后台线程直接操作 Qt widget 或共享 SQLite connection。
|
||||
|
||||
Reference in New Issue
Block a user