Order

<!-- GENERATED BY AUTO-WIKI SCANNER -->

woaillr-crypto Updated

File contents

order 业务域

何时使用

当需求、缺陷或排查涉及以下关键词时使用本域文档:order/api/order/create, /api/order/:id, /api/order/:id/status

文件统计

入口 API 1, 数据模型 1, 业务服务 1,共 3 个文件

API 入口

  • /api/order/create
  • /api/order/:id
  • /api/order/:id/status

关联数据表

t_order

MQ 消费者

  • 未检测到 MQ 消费者

MQ 发送

  • 未检测到 MQ 发送

定时任务

  • 未检测到定时任务

RPC 依赖

  • 未检测到 RPC 依赖

风险信号

事务边界(db.Transaction / tx), 锁/并发原语

核心文件清单

角色 说明 文件
入口 API Handler - internal/order/handler.go
业务服务 Service - internal/order/service.go
数据模型 Order - internal/order/model.go

修改前检查

  • 权限:检查 Controller 的拦截器、注解和用户上下文
  • 事务:优先阅读带 @Transactional 的 Service/Manager
  • 幂等:检查唯一键、业务单号、回调/消息重复消费
  • 并发:检查锁、状态流转、库存/余额/次数类扣减
  • 缓存:检查 Redis、Cache 注解和缓存失效时机
  • 兼容性:检查枚举、状态码、历史数据和外部接口契约

woaillr-crypto/code2wiki/tree/main/scripts/code2wiki/tests/golden/go/01_business_domains/order commit 6270d4de3e

Frequently asked questions

npx skillmds@latest add woaillr-crypto/order