Skip to content

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_mapperdeviceTypeMapper.selectDeviceTypeListdeviceTypeMapper