# reggie-code **Repository Path**: linkr666/reggie-code ## Basic Information - **Project Name**: reggie-code - **Description**: 瑞吉初始代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 18 - **Created**: 2022-11-20 - **Last Updated**: 2023-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 任务1:实习项目基础架构 - 启动服务端项目reggie-code,熟悉项目结构,了解项目每个模块的作用,及架构基础文件的用处。 - 启动前端项目: - 解压nginx-1.8.0.zip - 进入nginx目录,双击nginx.exe即可 - 在浏览器中访问以下路径 - http://localhost/backend/index.html (后台) - http://localhost/front/index.html (移动端) >注意:nginx放置文件目录不允许有中文路径 - 项目前置: - MySQL5.7+ - JDK8+ - 项目结构 - admin 后台模块 - client 移动端模块 - common 通用模块 - db 持久层模块 - model 实体类模块 ### 任务2:认识接口文档 学会阅读以下文档,并根据文档进行接口开发。 - 后台接口文档 - https://console-docs.apipost.cn/preview/d7ac7e55de630e7b/a051e362aa3c3e66 - 移动端接口文档 - https://console-docs.apipost.cn/preview/0d0b71dc2b47c7c4/41df94e0f9fd0fc0 - https://console-docs.apipost.cn/preview/0d0b71dc2b47c7c4/41df94e0f9fd0fc0?target_id=46994123-7dc7-4926-ef3f-b3ed9a6c3768 - 开发顺序: - 查看接口文档,按照任务的顺序完成接口开发 - 做接口开发之前,先设计该模块的表结构 - 再根据文档开发接口 - 把项目运行起来,测试接口是否能用,完整测试一下该模块的使用流程 - 任务完成,进行下一个模块的开发 ### 任务3:设计员工表 ### 任务4:员工登录登出 - H01-员工登录接口 - H02-员工登出接口 - H03-使用拦截器处理Token校验 - H04实现全局异常捕获器 >提高任务:自行百度jwt技术,并运用项目中 ### 任务5:完成后台员工管理模块 - H05-员工分页查询接口 - H06-根据id查询员工接口 - H07-添加员工接口 - H08-启用/禁用/修改接口 ### 任务6:设计分类表 ### 任务7:完成后台分类管理模块 - H09-新增分类接口 - H10-分类分页查询接口 - H11-删除分类接口 - H12-编辑分类接口 ### 任务8:设计菜品表 ### 任务9:实现上传图片接口 - H13-上传图片接口(上传至OSS) ### 任务10:完成后台菜品管理模块 - H14-菜品分页查询接口 - H15-菜品下拉列表接口 - H16-根据ID查询菜品接口 - H17-菜品新增接口 - H18-菜品修改接口 - H19-批量删除菜品接口 - H20-批量停售/起售菜品接口 ### 任务11:设计套餐表 ### 任务12:完成后台套餐管理模块 - H21-新增套餐接口 - H22-套餐分页查询接口 - H23-删除套餐接口 - H24-根据id查询套餐接口 - H25-修改套餐接口 - H26-批量起售/停售套餐接口 ### 任务13:设计订单表 ### 任务14:完成后台订单管理模块 - H27-订单分页查询接口 - H28-修改订单状态接口 ### 任务15:了解阿里云短信功能 ### 任务16:H5登录相关 - F01-发短信接口 - F02-登录接口 - F03-登出接口 ### 任务17:设计购物车表结构 ### 任务18:完成购物车相关操作 - F04-加入购物车接口 - F05-购物车列表接口 - F06-清空购物车接口 - F07-删除购物车商品接口 ### 任务19:设计收货地址表结构 ### 任务20:完成收货地址相关操作 - F08-设置默认收货地址接口 - F09-获取默认收货地址接口 - F10-获取收货地址列表接口 - F11-根据ID获取收货地址接口 - F12-添加收货地址接口 - F13-删除收货地址接口 - F14-修改收货地址接口 ### 任务21:获取菜品相关接口开发 - F15-分类列表接口 - F16-菜品列表接口 - F17-菜品详情接口 - F18-套餐列表接口 ### 任务22:订单相关 - F19-提交订单接口 - F20-订单列表接口 ### 附加任务-1:接口防刷 ### 附加任务-2:使用AOP实现+自定义注解实现日志采集 ### 附加任务-3:学习设计索引