#### 1. 基础模块
- 用户权限:管理员/调度员/配送员三级角色,登录鉴权(JWT)
- 数据字典:维护菜品类型、订单状态(待调度/已调度/配送中/已完成/取消)、库存预警阈值等基础数据
#### 2. 订单管理模块
- 核心功能:订单新增(手动录入/批量导入)、多条件查询(编号/菜品/时间/状态)、订单状态更新、超时预警(未调度订单2小时提醒)
- 业务规则:订单数量≥1,配送地址不能为空,期望配送时间需晚于当前时间
#### 3. 生产调度模块
- 核心功能:待调度订单列表展示、按配送区域/时间自动分配调度任务、调度任务手动调整、调度日志记录
- 业务规则:一个订单对应一个调度任务,调度任务创建后订单状态更新为“已调度”
#### 4. 物流配送模块
- 核心功能:配送人员管理(新增/查询)、配送任务指派、配送轨迹简单记录、配送完成确认
- 业务规则:配送完成后订单状态更新为“已完成”,同步更新库存扣减
#### 5. 库存管理模块
- 核心功能:菜品库存查询、出库扣减(关联订单)、库存低于阈值自动预警
- 业务规则:库存扣减需加事务,扣减后库存≥0
#### 6. 统计分析模块(基础版)
- 核心功能:每日/每月订单量统计、调度完成率统计、库存周转率统计(简单报表展示)