# 《Seckill秒杀系统》第71章:预约系统用户端业务与接口开发
作者:冰河
星球:http://m6z.cn/6aeFbs (opens new window)
博客:https://binghe.gitcode.host (opens new window)
文章汇总:https://binghe.gitcode.host/md/all/all.html (opens new window)
源码获取地址:https://t.zsxq.com/0dhvFs5oR (opens new window)
沉淀,成长,突破,帮助他人,成就自我。
- 本章难度:★★☆☆☆
- 本章重点:从用户端角度梳理预约系统的业务流程,完成预约系统用户端的功能开发,并对外提供对应的后端接口,充分了解预约系统在用户端的落地实现方案。
大家好,我是冰河~~
在前面的文章中,我们已经梳理了预约系统的业务流程,并且设计了最简化的接口交互逻辑,也实现了运营端的业务逻辑。接下来,就要对预约系统中用户端的业务逻辑进行实现。
# 一、前言
相比于运营端,用户端在预约系统中的业务流程就比较简单了,用户端可以预约秒杀商品、取消预约秒杀商品、查看已经预约的商品。
# 二、本章诉求
结合实际业务场景,从实际需求出发,完成预约系统用户端的后端业务与接口开发,从整体上理解预约系统为用户端提供的功能,并站在实际业务场景思考运营端与用户端在业务需求与功能上的区别。
注意:限于篇幅,本章只会给出预约系统运营端的核心业务代码,其他细节部分的代码实现,参见本章对应的源码分支,文中不再赘述
# 三、后端业务开发
对于预约系统的用户端业务来说,我们同样会从领域层、基础设施层、应用层和展示层出发,开发每一层的业务逻辑。
# 3.1 用户端功能
在前面的章节中,已经梳理了预约系统用户端的功能,这里,再简单说明下,如图71-1所示。
可以看到,用户可以在预约系统中预约秒杀商品、取消预约秒杀商品和查看已经预约的秒杀商品。
# 3.2 领域层开发
# 查看完整文章
加入冰河技术 (opens new window)知识星球,解锁完整技术文章与完整代码