Order

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

woaillr-crypto Updated

File contents

order 业务域

何时使用

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

文件统计

入口 API 1, 数据访问 1, 业务服务 2,共 4 个文件

API 入口

  • /api/order/list
  • /api/order/create
  • /api/order/{orderId}
  • /api/order/{orderId}/status
  • /api/order/{orderId}

关联数据表

无直接表注解(可能通过 RPC 访问数据层)

MQ 消费者

  • 未检测到 MQ 消费者

MQ 发送

  • 未检测到 MQ 发送

定时任务

  • 未检测到定时任务

RPC 依赖

  • 未检测到 RPC 依赖

风险信号

事务边界 (Exposed transaction)

核心文件清单

角色 类 说明 文件
入口 API - - src/main/kotlin/com/example/order/OrderRoutes.kt
业务服务 Order - src/main/kotlin/com/example/order/Order.kt
业务服务 OrderService - src/main/kotlin/com/example/order/OrderService.kt
数据访问 OrderRepository - src/main/kotlin/com/example/order/OrderRepository.kt

修改前检查

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

woaillr-crypto/code2wiki/tree/main/scripts/code2wiki/tests/golden/kotlin-ktor/01_business_domains/order commit edb6225ff0

Frequently asked questions

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