Appearance
POST /dm-store/processModel/page
Content-Type: application/json
触发按钮:pageAjax
入参
无
出参
传递对象:ResultData,前端实际消费的是 data 中的 rows / total。<rows + total>
json
{
"id": "",
"partNo": "",
"partCode": "",
"partName": "",
"bigCategory": "",
"...": "..."
}前端校验规则
权限校验
└── 页面查询权限
└── v-auth: 'information:processModel:search:popup'后端逻辑
业务流程:按条件筛选产品机型 -> 关联产线信息 -> 按排序规则分页返回结果
├── 分页查询产品机型
│ └── 分页查询:ProductModelMapper.search :86
├── 查询产品机型主数据并关联产线
│ └── ProductModelMapper.search
│ ├── 查询 product_model,限定未删除记录 :20-24
│ └── 关联 product_line,补充产线名称,限定产线未删除 :22-23
├── 按查询条件过滤
│ └── ProductModelMapper.search
│ ├── 按机型编码模糊过滤 :25-27
│ └── 按机型名称模糊过滤 :28-30
└── 按规则排序后返回分页结果
└── ProductModelMapper.search
├── 按指定字段排序 :31-34
└── 默认按创建时间倒序 :35-37后端校验规则
无涉及数据库表
| 库名.表名 | mapper.statement | 描述 |
|---|---|---|
| process_model | ProcessModelMapper.selectPage | 按筛选条件分页查询processModel数据 |