Skip to content

POST /dm-store/uom/page

Content-Type: application/json

触发按钮:pageAjax

入参

传递对象:UomQueryVo

字段类型必填多选校验规则说明
fieldString--
orderString--
factoryNoString--
idsList<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.uomUomMapper.selectPage按筛选条件分页查询uom数据