文章目录
- 公共字段自动填充
- 一、新增菜品
- 二、菜品分页查询
- 三、删除菜品分类
- 四、修改菜品接口
- 总结
公共字段自动填充
create_time,create_user,update_time,update_user这四个字段自动填充
步骤:
- 自定义注解AutoFill,用于标识需要进行公共字段自动填充的方法
- 自定义切面类AutoFillAspect,统一拦截加入了AutoFill注解的方法,通过反射为公共字段赋值
- 在Mapper的方法上加入AutoFill注解
一、新增菜品
3个接口:
- 根据类型查询分类,菜品依赖于分类,所以需要先查看有什么分类可以选择
- 文件上传,需上传图片
不想使用阿里oos的可以使用minio,可以参考这篇文章:SpringBoot整合Minio- 新增菜品
– 两张表,需要开始事务
– 如何动态插入多条语句
– 需要返回id怎么办
二、菜品分页查询
步骤一样,只不过要查两张表,使用夺标查询sql
三、删除菜品分类
业务比较复杂,需要操作多张表,但是语句比较简单
四、修改菜品接口
两个接口需要写
总结
比较重要的公共字段填充吧,学习了面向切面编程,其余的开发还好