Skip to content

POST /dm-device/maintenance/standards/page

Content-Type: application/json

触发按钮:pageAjax

入参

传递对象:MaintenanceStandardsQueryVo

字段类型必填多选校验规则说明
fieldString--
orderString--
factoryNoString--
standardCodeString-保养标准编号
standardNameString-保养标准名称
inspectStandardCodeString-点检标准编号
inspectStandardNameString-点检标准名称
onSiteStandardCodeString-巡检标准编号
onSiteStandardNameString-巡检标准名称
standardStatusInteger-状态
modelNoString-机型代号
modelNameString-机型名称
processNoString-制程代号
processNameString-制程名称
workPlaceString-工位
maintenanceLevelInteger-维保等级
deviceTypeNameString-设备种类名称
deviceClassifyInteger-设备分类
partTypeInteger-工具/备件耗材
standardTypeInteger-标准类型 0 - 保养标准 1 - 点检标准 2 - 巡检标准 3-逻辑标准
deviceTypeNoString-设备种类代号

出参

传递对象:ResultData,前端实际消费的是 data 中的 rows / total。<rows + total>

json
{
  "id": "",
  "partNo": "",
  "partCode": "",
  "partName": "",
  "bigCategory": "",
  "...": "..."
}

前端校验规则

text
前端校验
└── 权限校验
    └── 编辑按钮权限
        └── code: 'maintain:standards:edit:new'

后端逻辑

text
业务流程:按条件分页查询保养标准后补充制程和机型展示信息
├── 分页查询保养标准
│   └── MaintenanceStandardsMapper.search :527
├── 补充制程信息
│   └── ProcessClient.queryAllList :535
├── 补充机型信息
│   └── ProductModelClient.queryModelList :545
└── 返回分页结果 :556

后端校验规则

text

涉及数据库表

库名.表名mapper.statement描述
maintenance_standardsMaintenanceStandardsMapper.selectPage按筛选条件分页查询standards数据
standards_mapperstandardsMapper.searchstandardsMapper
远程服务数据processClient.queryAllListprocessClient
远程服务数据productModelClient.queryModelListproductModelClient