Files
skill-template/references/SCHEMA.md

1.4 KiB
Raw Blame History

数据存储模板

数据库路径

{DATA_ROOT}/{USER_ID}/your-skill-slug/your-skill-slug.db

通用任务日志表task_logs

模板默认建表:

字段 类型 说明
id INTEGER PK 自增主键
task_type TEXT NOT NULL 任务类型disburse / reconcile / verify ...
target_id TEXT 任务目标(账号、平台、客户等的 ID
input_id TEXT 输入对象 ID
input_title TEXT 输入对象标题快照
status TEXT NOT NULL success / failed / partial / require_login 等
error_msg TEXT 错误说明
result_summary TEXT 结果摘要(建议存 JSON 字符串)
created_at INTEGER Unix 时间戳
updated_at INTEGER Unix 时间戳

不同业务的字段映射建议

业务场景 task_type target_id 含义 input_id 含义
发布类 publish 账号 ID 文章 ID
工资代发 disburse 付款账户 工资表批次 ID
对账 reconcile 银行 / 平台 对账批次 ID
发票验真 verify 税务地区 发票批次 ID
报关 declare 港口 / 海关 报关批次 ID

模板原则

  • 模板不做历史迁移兼容设计
  • 新 skill 直接从当前 schema 起步
  • 业务有特殊字段时,建议放 result_summaryJSON 字符串),不要乱加列