Skip to content

POST /dm-device/logic/standards/page

Content-Type: application/json

触发按钮:pageAjax

入参

出参

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

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

前端校验规则

权限校验
├── 新增按钮权限
│   └── v-auth: 'environment:standards:add:new'
└── 编辑按钮权限
    └── environment:standards:edit:new(iTable 操作按钮通过 v-auth 控制)

后端逻辑

业务流程:按条件分页查询逻辑标准 -> 筛选有效标准数据 -> 补充当前登录人信息 -> 返回分页列表

├── 分页查询逻辑标准:LogicStandardsServiceImpl.queryInspectPage :85-95
│   ├── 查询分页数据:MaintenanceStandardsMapper.searchLogic :87
│   └── 回填当前登录人:LogicStandardsServiceImpl.queryInspectPage :88-93
├── 查询有效逻辑标准:MaintenanceStandardsMapper.searchLogic :394-447
│   ├── 仅查询 is_delete=0 且 standard_type=3 的数据
│   ├── 按标准编号、标准名称、状态、机种、工序、工位、设备类型筛选
│   └── 按 create_time、update_time 倒序
└── 补充当前登录人信息
    └── 获取当前用户:UserUtils.getCustomerUser :86

后端校验规则

涉及数据库表

库名.表名mapper.statement描述
standardsStandardsMapper.selectPage按筛选条件分页查询standards数据
standards_mapperstandardsMapper.searchLogicstandardsMapper