Appearance
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.queryUserReportFlag | userClient |