苍穹外卖+git开源

搁置了很久重新开始学

为了学习方便,苍穹外卖的前后端代码已放至git开源。

源代码-->sky-take-out: 苍穹外卖

git学习-->Git基础使用-CSDN博客

后端接口员工管理和分类管理模块

添加员工表单分析,添加的表单账号、手机号、身份证都是码唯一的,写后端代码时需要校验。登录之后密码为初始密码123456,登录之后自行修改密码。数据提交格式为json,根据/admin和/user来判断请求是谁发出的,employee员工表,字段根据自身需要设置

如果前端提交的数据和实体类对应的属性相差较大,建议使用DTO来封装数据使用。功能和实体类是一样的,只是DTO封装的属性表少了。

项目的mvc模式,前端传数据过来,走那里会有一个路径,而这个路径在项目中的control层,走到control层,这一层又会去调service层(主要写业务逻辑),service调mapper层,mapper(写sql)调数据库获取数据。

cotronl层调employeeService接口的save方法,save方法需要它的实现类去实现具体操作

实现类主要封装了前端传过来的数据,前端传的数据属性和数据库表对应,前端没有的数据通过set去设置之。

相关推荐
SiYuanFeng8 小时前
新手学Git:如何把本地 Git 项目上传到 GitHub
git·github
前端若水9 小时前
git回退并合并分支操作
git
程序员鱼皮14 小时前
Git WorkTree 是什么?凭什么能让 AI 编程效率翻倍?
git·ai·程序员·编程·ai编程
懵逼的小黑子17 小时前
git与远程仓库创建连接
git
前端若水17 小时前
Git 撤销与恢复完全指南(超级详细版)
大数据·git·elasticsearch
golang学习记17 小时前
Git 2.54 来了,这个新命令让我终于敢重写历史了
git·后端
其实防守也摸鱼17 小时前
AWVS下载和安装保姆级教程
linux·服务器·git
前端若水17 小时前
Git 可以做的所有操作(完整分类)
大数据·git·elasticsearch
叹一曲当时只道是寻常18 小时前
Reference 工具安装与使用教程:一条命令管理 Git 仓库引用与知识沉淀
人工智能·git·ai·开源·github
前端若水18 小时前
Git 仓库管理命令完全指南(超级详细版)
大数据·git·elasticsearch