Skip to content

POST /dm-store/store/transfer/page

Content-Type: application/json

触发按钮:pageAjax

入参

字段类型必填多选说明
transferOrderNoString调拨单号
outStoreNoString调出仓库编码
inStoreNoString调入仓库编码
transferStatusInteger调拨状态
typeInteger调拨类型
startTimeString开始时间
endTimeString结束时间

实际入参:

json
{
    "pageSize": 10,
    "pageNum": 1,
    "transferOrderNo": "2",
    "outStoreNo": "000017",
    "inStoreNo": "000083",
    "transferStatus": 10,
    "type": 1,
    "startTime": "2026-05-05",
    "endTime": "2026-07-01"
}

出参

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

json
{
  "code": 200,
  "msg": "success",
  "data": {
    "rows": [
      {
        "id": 1593,
        "createTime": "2026-05-26 16:09:15",
        "createUser": "mawj14",
        "updateTime": "2026-05-26 16:09:28",
        "updateUser": "mawj14",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605260002",
        "transferStatus": 20,
        "outStoreNo": "000004",
        "inStoreName": "TJSC 综合辅料库",
        "outStoreName": "TJSC 综合辅料库",
        "inStoreNo": "000004",
        "transferUser": "mawj14",
        "transferUserNo": "mawj14",
        "recipientUser": "朱晴",
        "recipientUserNo": "zhuqing5",
        "transferReason": "",
        "excutor": "mawj14",
        "excutorNo": "mawj14"
      },
      {
        "id": 1592,
        "createTime": "2026-05-26 16:05:01",
        "createUser": "mawj14",
        "updateTime": "2026-05-26 16:05:19",
        "updateUser": "mawj14",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605260001",
        "transferStatus": 20,
        "outStoreNo": "000004",
        "inStoreName": "TJSC 综合辅料库",
        "outStoreName": "TJSC 综合辅料库",
        "inStoreNo": "000004",
        "transferUser": "mawj14",
        "transferUserNo": "mawj14",
        "recipientUser": "朱晴",
        "recipientUserNo": "zhuqing5",
        "transferReason": "",
        "excutor": "mawj14",
        "excutorNo": "mawj14"
      },
      {
        "id": 1591,
        "createTime": "2026-05-25 09:35:03",
        "createUser": "mawj14",
        "updateTime": "2026-05-25 09:35:39",
        "updateUser": "mawj14",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605250001",
        "transferStatus": 20,
        "outStoreNo": "000004",
        "inStoreName": "TJSC 综合辅料库",
        "outStoreName": "TJSC 综合辅料库",
        "inStoreNo": "000004",
        "transferUser": "mawj14",
        "transferUserNo": "mawj14",
        "recipientUser": "朱晴",
        "recipientUserNo": "zhuqing5",
        "transferReason": "",
        "excutor": "mawj14",
        "excutorNo": "mawj14"
      },
      {
        "id": 1590,
        "createTime": "2026-05-23 14:20:55",
        "createUser": "zhuqing5",
        "updateTime": "2026-05-23 14:27:45",
        "updateUser": "zhuqing5",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605230001",
        "transferStatus": 20,
        "outStoreNo": "000004",
        "inStoreName": "TJSC 综合辅料库",
        "outStoreName": "TJSC 综合辅料库",
        "inStoreNo": "000004",
        "transferUser": "zhuqing5",
        "transferUserNo": "zhuqing5",
        "recipientUser": "赵文慧",
        "recipientUserNo": "zhaowh8",
        "transferReason": "调库位",
        "excutor": "zhuqing5",
        "excutorNo": "zhuqing5"
      },
      {
        "id": 1589,
        "createTime": "2026-05-21 14:53:43",
        "createUser": "mawj14",
        "updateTime": "2026-05-21 14:55:17",
        "updateUser": "mawj14",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605210007",
        "transferStatus": 20,
        "outStoreNo": "000022",
        "inStoreName": "TJSC IE/FE 备件库",
        "outStoreName": "TJSC IE/FE 备件库",
        "inStoreNo": "000022",
        "transferUser": "mawj14",
        "transferUserNo": "mawj14",
        "recipientUser": "朱晴",
        "recipientUserNo": "zhuqing5",
        "transferReason": "",
        "excutor": "mawj14",
        "excutorNo": "mawj14"
      },
      {
        "id": 1588,
        "createTime": "2026-05-21 14:13:42",
        "createUser": "mawj14",
        "updateTime": "2026-05-21 14:26:56",
        "updateUser": "mawj14",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605210006",
        "transferStatus": 20,
        "outStoreNo": "000022",
        "inStoreName": "TJSC IE/FE 备件库",
        "outStoreName": "TJSC IE/FE 备件库",
        "inStoreNo": "000022",
        "transferUser": "mawj14",
        "transferUserNo": "mawj14",
        "recipientUser": "朱晴",
        "recipientUserNo": "zhuqing5",
        "transferReason": "",
        "excutor": "mawj14",
        "excutorNo": "mawj14"
      },
      {
        "id": 1586,
        "createTime": "2026-05-21 10:56:28",
        "createUser": "mawj14",
        "updateTime": "2026-05-21 10:57:14",
        "updateUser": "mawj14",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605210003",
        "transferStatus": 20,
        "outStoreNo": "000022",
        "inStoreName": "TJSC IE/FE 备件库",
        "outStoreName": "TJSC IE/FE 备件库",
        "inStoreNo": "000022",
        "transferUser": "mawj14",
        "transferUserNo": "mawj14",
        "recipientUser": "朱晴",
        "recipientUserNo": "zhuqing5",
        "transferReason": "",
        "excutor": "mawj14",
        "excutorNo": "mawj14"
      },
      {
        "id": 1580,
        "createTime": "2026-05-21 10:25:07",
        "createUser": "mawj14",
        "updateTime": "2026-05-21 10:52:39",
        "updateUser": "mawj14",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605210001",
        "transferStatus": 20,
        "outStoreNo": "000022",
        "inStoreName": "TJSC IE/FE 备件库",
        "outStoreName": "TJSC IE/FE 备件库",
        "inStoreNo": "000022",
        "transferUser": "mawj14",
        "transferUserNo": "mawj14",
        "recipientUser": "朱晴",
        "recipientUserNo": "zhuqing5",
        "transferReason": "",
        "excutor": "mawj14",
        "excutorNo": "mawj14"
      },
      {
        "id": 1579,
        "createTime": "2026-05-20 17:07:45",
        "createUser": "mawj14",
        "updateTime": "2026-05-20 17:09:46",
        "updateUser": "mawj14",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605200006",
        "transferStatus": 20,
        "outStoreNo": "000022",
        "inStoreName": "TJSC IE/FE 备件库",
        "outStoreName": "TJSC IE/FE 备件库",
        "inStoreNo": "000022",
        "transferUser": "mawj14",
        "transferUserNo": "mawj14",
        "recipientUser": "朱晴",
        "recipientUserNo": "zhuqing5",
        "transferReason": "",
        "excutor": "mawj14",
        "excutorNo": "mawj14"
      },
      {
        "id": 1578,
        "createTime": "2026-05-20 15:01:00",
        "createUser": "mawj14",
        "updateTime": "2026-05-20 16:04:21",
        "updateUser": "mawj14",
        "isDelete": 0,
        "factoryNo": "001",
        "transferOrderNo": "DB202605200004",
        "transferStatus": 20,
        "outStoreNo": "000022",
        "inStoreName": "TJSC IE/FE 备件库",
        "outStoreName": "TJSC IE/FE 备件库",
        "inStoreNo": "000022",
        "transferUser": "mawj14",
        "transferUserNo": "mawj14",
        "recipientUser": "朱晴",
        "recipientUserNo": "zhuqing5",
        "transferReason": "",
        "excutor": "mawj14",
        "excutorNo": "mawj14"
      }
    ],
    "total": 805
  }
}

前端校验规则

text
前端校验
└── 权限校验
    ├── 新增按钮权限
    │   └── v-auth: 'inventory:transfers:calloutTransfers:new'
    └── 删除按钮权限
        └── v-auth: 'inventory:transfers:delet:popup'

后端逻辑

text
业务流程:确定当前用户仓库权限后组装调拨查询范围并分页查询调拨单
├── 查询当前用户可操作仓库
│   └── StorePermissionService.queryByUser :82
├── 组装调拨查询范围
│   ├── 绑定权限仓库编号 :87
│   └── 规范查询时间范围 :90-95
└── 分页查询调拨单
    └── StoreTransferOrdersMapper.pageQuery :96

后端校验规则

text
后端校验
├── 数据存在性校验
│   ├── 校验当前用户存在仓库权限数据:queryByUser :172-176
│   │   └── ExceptionCode.EX90143
│   └── 校验仓库权限关联的用户信息查询结果非空:queryByUser :181-184
│       └── ExceptionCode.EX100007
└── 前置条件校验
    └── 校验当前登录用户ID非空:StringUtils.isBlank(userId) :75-78
        └── ExceptionCode.EX100007

涉及数据库表

库名.表名mapper.statement描述
transfersTransfersMapper.selectPage按筛选条件分页查询transfers数据