Files
pig-farm-controller/design/verification-before-device-deletion/index.md

924 B

需求

删除设备/设备模板/区域主控前进行校验

issue

#50

需求描述

  1. 删除设备时检测是否被任务使用
  2. 删除设备模板时检测是否被设备使用
  3. 删除区域主控时检测是否被设备使用

实现

  1. 重构计划领域
  2. 让任务可以提供自身使用设备
  3. 现有计划管理逻辑迁移
  4. 增加设备任务关联表
  5. 增加任务增删改查时对设备任务关联表的维护
  6. 删除设备时检查
  7. 删除设备模板时检查和删除区域主控时检查
  8. 优化设备服务方法的入参