Appearance
POST /dm-store/uom/page
Content-Type: application/json
触发按钮:pageAjax
入参
传递对象:UomQueryVo
| 字段 | 类型 | 必填 | 多选 | 校验规则 | 说明 |
|---|---|---|---|---|---|
| field | String | 否 | 否 | - | - |
| order | String | 否 | 否 | - | - |
| factoryNo | String | 否 | 否 | - | - |
| ids | List<Long> | 否 | 是 | - | id集合 |
出参
传递对象:ResultData,前端实际消费的是 data 中的 rows / total。<rows + total>
json
{
"code": 200,
"msg": "success",
"data": {
"rows": [
{
"id": 124,
"createTime": "2026-05-25 23:45:58",
"createUser": "zhongmg2",
"updateTime": "2026-05-25 23:45:58",
"updateUser": "zhongmg2",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000125",
"uomCode": "111",
"uomName": "esss111",
"validFlag": 1
},
{
"id": 89,
"createTime": "2024-09-20 15:48:07",
"createUser": "mrodriguez20",
"updateTime": "2024-09-20 15:48:07",
"updateUser": "mrodriguez20",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000090",
"uomCode": "METRO",
"uomName": "METRO",
"validFlag": 1
},
{
"id": 88,
"createTime": "2024-09-19 15:21:54",
"createUser": "mrodriguez20",
"updateTime": "2024-09-19 15:21:54",
"updateUser": "mrodriguez20",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000089",
"uomCode": "PAR",
"uomName": "PAR",
"validFlag": 1
},
{
"id": 87,
"createTime": "2024-09-19 15:20:02",
"createUser": "mrodriguez20",
"updateTime": "2024-09-19 15:20:02",
"updateUser": "mrodriguez20",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000088",
"uomCode": "KIT",
"uomName": "KIT",
"validFlag": 1
},
{
"id": 86,
"createTime": "2024-09-19 15:19:19",
"createUser": "mrodriguez20",
"updateTime": "2024-09-19 15:19:19",
"updateUser": "mrodriguez20",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000087",
"uomCode": "GALON",
"uomName": "GALON",
"validFlag": 1
},
{
"id": 85,
"createTime": "2024-09-19 15:18:21",
"createUser": "mrodriguez20",
"updateTime": "2024-09-19 15:18:21",
"updateUser": "mrodriguez20",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000086",
"uomCode": "BOTE",
"uomName": "BOTE",
"validFlag": 1
},
{
"id": 84,
"createTime": "2024-09-19 15:17:52",
"createUser": "mrodriguez20",
"updateTime": "2024-09-19 15:17:52",
"updateUser": "mrodriguez20",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000085",
"uomCode": "BLOCK",
"uomName": "BLOCK",
"validFlag": 1
},
{
"id": 82,
"createTime": "2024-09-19 15:17:08",
"createUser": "mrodriguez20",
"updateTime": "2024-09-19 15:17:08",
"updateUser": "mrodriguez20",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000083",
"uomCode": "BOLSA",
"uomName": "BOLSA",
"validFlag": 1
},
{
"id": 75,
"createTime": "2024-09-10 18:29:29",
"createUser": "jflores6",
"updateTime": "2024-09-25 15:01:01",
"updateUser": "mrodriguez20",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000076",
"uomCode": "20LTS",
"uomName": "PORON",
"validFlag": 1
},
{
"id": 74,
"createTime": "2024-09-10 18:29:12",
"createUser": "jflores6",
"updateTime": "2024-09-25 15:00:11",
"updateUser": "mrodriguez20",
"factoryNo": "000027",
"isDelete": 0,
"uomNo": "000075",
"uomCode": "PAQ",
"uomName": "PAQ",
"validFlag": 1
}
],
"total": 24
}
}前端校验规则
权限校验
└── 页面权限
└── v-auth: 'information:uom:search:popup'后端逻辑
业务流程:筛选未删除计量单位 -> 按创建时间倒序分页查询 -> 返回分页结果
├── 筛选查询范围
│ └── 过滤未删除数据:eq :76
├── 确定结果排序
│ └── 创建时间倒序:orderByDesc :78
└── 分页查询计量单位
└── 分页查询:page :83后端校验规则
无涉及数据库表
| 库名.表名 | mapper.statement | 描述 |
|---|---|---|
| store.uom | UomMapper.selectPage | 按筛选条件分页查询uom数据 |