小哥到家

我要开发同款
proginn10382873802023年05月08日
139阅读
开发技术java
所属分类springbootmysqlSpringCloudIT

作品详情

小哥到家是一个一站式的居家生活上门服务平台,为广大手机用户打造的基于地理位置信息提供家政020的平台,项目采用Vue技术来实现前后端分离的完整体系,功能模块有用户管理模块,登录模块,角色管理模块,门店管理模块,菜单管理模块,业务管理模块,部门管理模块以及订单管理模块。

负责模块: 参与项目的设计和编写,完成后台后端的业务管理模块,门店管理模块以及登录模块。

技术要点:
使用Restful风格的接口设计,使用SwaggerUi做接口文档,对接前端开发
使用Hutool工具包做项目的验证码,以及利用它实现订单的雪花算法
设计RBAC模式,完成用户,角色以及权限的访问控制,结合Security的注解完成接口的权限校验
自定义全局异常,避免异常的直接暴露,降低了被攻击的可能性
完成客户模块,门店模块,角色模块的CRUD
使用innodb的行锁机制完成不同服务的预约,同时修改预约状态,避免并发安全问题
针对菜单的层级管理,利用方法递归完成菜单展示,并将数据存入Redis,提高用户体验
协助组长在Docker搭建开发和生产环境,并完成最终的项目部署
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论