1. 开发流程
2. 分析产品原型
2.1 业务流程
产品原型图:
两个业务模块之间使用异步通信
2.2 查询课程列表-接口
https://apifox.com/apidoc/shared-3076deb7-ecde-4519-8e57-390d336aef4c
2.2.1 课表VO
前端课表的相关参数:
现在还不能一步到位,后续还需要不断的修改。
2.3 添加课程到课表-接口
支付成功后,通过MQ消息通知课程模块,将该课程添加到课表。
找到网关的ts标签:
指向交易模块,找到mq发布信息:
2.4 查询正在学习的课程-接口
通过用户id就能获取最后一次学习的课程
2.5 根据id查询课程学习状态
3. 编写实体类
编写代码不能在dev开发环境中,需要切换到其他环境:
git checkout -b feature-lessons
使用mybatisplus代码生成器生成po层的实体类: