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, 业务服务 1,共 4 个文件

API 入口

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

关联数据表

t_order

MQ 消费者

  • OrderProcessor — 需要确认业务含义

MQ 发送

  • 未检测到 MQ 发送

定时任务

  • 未检测到定时任务

RPC 依赖

  • 未检测到 RPC 依赖

风险信号

async/await 路径, 事务边界

核心文件清单

角色 说明 文件
入口 API OrderController - src/order/order.controller.ts
业务服务 OrderService - src/order/order.service.ts
消息消费 OrderProcessor - src/order/order.processor.ts
数据模型 Order - src/order/order.entity.ts

修改前检查

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

woaillr-crypto/code2wiki/tree/main/scripts/code2wiki/tests/golden/typescript/01_business_domains/order commit 52830a101b

Frequently asked questions

npx skillmds@latest add woaillr-crypto/order-4