跳至主要內容
Javassm - item1-2 (接口文档导入)

苍穹外卖

接口文档导入

前企业主流的前后端分离开发方式,那么这种方式就要求我们之前需要先将接口定义好,这样前后端人员才能并行开发。其实,在真实的企业开发中,接口设计过程其实是一个非常漫长的过程,可能需要多次开会讨论调整,甚至在开发的过程中才会发现某些接口定义还需要再调整,这种情况其实是非常常见的

前后端分离开发流程

alt text

接口管理平台

将课程资料中提供的项目接口导入YApi。访问地址:https://yapi.pro/


codejava_item大约 2 分钟
Javassm - item1-3 (新增员工 + 员工分页查询)

苍穹外卖

实现功能

  • 新增员工
  • 员工分页查询
  • 启用禁用员工账号
  • 编辑员工
  • 导入分类模块功能代码

1. 新增员工 /admin/employee

产品原型

alt text
  1. 账号必须是唯一的
  2. 手机号为合法的11位手机号码
  3. 身份证号为合法的18位身份证号码
  4. 密码默认为123456

codejava_item大约 8 分钟
Javassm - item1-4 ()

苍穹外卖

实现功能

  • 新增员工
  • 员工分页查询
  • 启用禁用员工账号
  • 编辑员工
  • 导入分类模块功能代码

3. 启用禁用员工账号 /admin/employee/status/{status}

产品原型

alt text

业务规则:

  • 可以对状态为“启用” 的员工账号进行“禁用”操作
  • 可以对状态为“禁用”的员工账号进行“启用”操作
  • 状态为“禁用”的员工账号不能登录系统

codejava_item大约 5 分钟
Javassm - item1-1 (项目介绍+环境搭建)

苍穹外卖

介绍

功能架构

alt text
管理端功能

员工登录/退出 , 员工信息管理 , 分类管理 , 菜品管理 , 套餐管理 , 菜品口味管理 , 订单管理 ,数据统计,来单提醒。

用户端功能

微信登录 , 收件人地址管理 , 用户历史订单查询 , 菜品规格查询 , 购物车功能 , 下单 , 支付、分类及菜品浏览。

整体结构

alt text

codejava_item大约 6 分钟