Skip to content

POST /dm-device/device/census/dc

Content-Type: application/json

触发按钮:dcAjax

入参

出参

传递对象:ResultData

前端校验规则

后端逻辑

业务流程:按报表权限确定统计范围 -> 加载设备分类字典 -> 统计重点设备分类数量 -> 回填分类数量并计算占比
├── 查询报表权限:UserClient.queryUserReportFlag :357
├── 查询部门范围:DeptClient.queryDeptByCurrentUser :556
├── 查询字典项:SysDictClient.getDictList :542
└── 统计设备分类:DeviceCensusMappper.censusDeviceClassify :379

后端校验规则

后端校验
└── 条件业务约束
    ├── 无报表管理员权限时仅允许按当前用户部门及下级部门范围统计:censusDeviceClassify :357-364
    ├── flag==1 时按重点设备过滤:censusDeviceClassify :368-373
    └── isPage==1 时忽略重点设备过滤:censusDeviceClassify :376-377

涉及数据库表

库名.表名mapper.statement描述
远程服务数据userClient.queryUserReportFlaguserClient