设计说明

需求分析

期货合约的买入、卖出、改单、撤单、交易流水、持仓统计。

系统设计

4个http交易接口:

  • /api/transaction/list 查看交易流水
  • /api/transaction/create 交易下单
  • /api/transaction/update 修改交易单
  • /api/transaction/cancel 撤单

接口返回码:200正常、400非法参数、500系统异常。

controller、service、dao三层,单表t_transactions。

技术选型

  • spring boot
  • maven
  • jdbcTemplate
  • h2 database
  • Hibernate validator