# 数据存储模板 ## 数据库路径 `{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_summary`(JSON 字符串),不要乱加列