- 添加FastAPI应用基础结构,包括主入口、路由和模型定义
- 实现Webhook接收端点(/webhook/{namespace})和健康检查(/health)
- 添加管理后台路由和模板,支持端点、目标、渠道和模板管理
- 包含SQLite数据库模型定义和初始化逻辑
- 添加日志记录和统计服务
- 包含Dockerfile和配置示例文件
- 添加项目文档,包括设计、流程图和验收标准
714 B
714 B
原子任务清单
T1 配置加载
- 输入:
config/config.yml - 输出:内存配置对象与查询API
- 验收:能返回目标、remark与事件模板
T2 模型解析
- 输入:请求JSON
- 输出:
IncomingPayload对象 - 验收:示例JSON解析字段正确
T3 路由与转发
- 输入:
remark与目标列表 - 输出:并发POST结果数组
- 验收:
imcgcd03路由到target_3
T4 通知消息
- 输入:
event_define_no与负载 - 输出:消息文本与渠道推送结果
- 验收:
pay.ali_scaned生成正确文本并推送
T5 接口与容器
- 输入:应用代码
- 输出:FastAPI端点与Dockerfile
- 验收:健康检查与示例数据POST通过