Appearance
POST /dm-device/deviceType/tree
Content-Type: application/json
触发按钮:getTreeListAjax
入参
无
出参
传递对象:ResultData
无
前端校验规则
无后端逻辑
业务流程:查询设备类型 -> 拉取设备分类字典 -> 按分类归集设备类型 -> 返回设备类型树
├── 查询设备类型:DeviceTypeMapper.selectDeviceTypeList :848
│ ├── 仅查询未删除数据
│ └── 按设备类型名称、设备分类、设备名称、设备型号筛选
├── 拉取设备分类字典:SysDictClient.getDictList :856
│ └── 字典缓存未命中时补齐:SysDictServiceImpl.getCacheDictList :439-470
└── 按分类归集设备类型
├── 仅保留查询结果中存在的设备分类
├── 分类按字典值排序
└── 分类下设备类型按名称去重后端校验规则
无涉及数据库表
| 库名.表名 | mapper.statement | 描述 |
|---|---|---|
| device_type_mapper | deviceTypeMapper.selectDeviceTypeList | deviceTypeMapper |