Skip to content

POST /dm-device/device/census/at

Content-Type: application/json

触发按钮:atAjax

入参

出参

传递对象:ResultData

前端校验规则

text

后端逻辑

text
业务流程:按权限限定统计范围后组装设备筛选口径并产出设备年龄分布
├── 按报表权限限定统计范围 :122-130
├── 组装设备筛选口径 :132-159
├── 查询设备台账
│   └── DeviceCensusMappper.deviceMainList :162
├── 筛出有启用时间的设备 :168-171
└── 按设备启用时间统计年龄分布 :174-272

后端校验规则

text
后端校验
└── 条件业务约束
    ├── 无报表管理员权限时仅允许查询当前用户部门及下级部门数据:censusActiveTime :122-130
    ├── deviceTypeVoList 为空时默认按重点设备查询:censusActiveTime :132-147
    ├── 设备分类集合为空时默认按重点设备查询:censusActiveTime :132-143
    ├── flag=1 时仅按重点设备查询:censusActiveTime :149-156
    └── isPage=1 时取消重点设备过滤:censusActiveTime :158-160

涉及数据库表

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