分页查询库存信息
POST
/stock/search
请求参数
Body 参数application/json
pageNo
integer
当前页码,默认为1
默认值:
1
pageSize
integer
每页大小,默认20
默认值:
20
warehouseCode
string
仓库代码
materielCodes
string
物料代码
materielCodeList
array[string]
物料代码列表
materielDesc
string
物料描述
categoryCodeList
array[string]
类别代码
batchNos
string
批次号
batchNoList
array[string]
批次号列表
stockDate
array[string]
库存日期
stockDateBegin
string
库存日期开始日期
stockDateEnd
string
库存日期结束日期
stockAgeRangeList
array[integer]
库龄区间
applyPersonCodes
string
申请人代码
applyPersonCodeList
array[string]
申请人代码
applyDepartmentName
string
申请部门名称
firstIssueDate
array[string]
首次领用日期
firstIssueDateBegin
string
首次领用开始日期
firstIssueDateEnd
string
首次领用结束日期
lastIssueDate
array[string]
最后领用日期
lastIssueDateBegin
string
最后领用开始日期
lastIssueDateEnd
string
最后领用结束日期
exp
array[string]
EXP
expBegin
string
有效期至开始时间
expEnd
string
有效期至结束时间
stagnantFlag
string
是否呆滞
expectDealDate
array[string]
预期处理日期
expectDealDateBegin
string
预期处理开始日期
expectDealDateEnd
string
预期处理结束日期
stagnantReasonCode
string
呆滞原因
foreignFlag
integer
可选
expectDealType
string
逾期未处理
dealTypeCode
string
处理方式
applyPersonMaintain
string
申请人维护
示例
{
"pageNo": 1,
"pageSize": 20,
"warehouseCode": "string",
"materielCodes": "string",
"materielCodeList": [
"string"
],
"materielDesc": "string",
"categoryCodeList": [
"string"
],
"batchNos": "string",
"batchNoList": [
"string"
],
"stockDate": [
"string"
],
"stockDateBegin": "string",
"stockDateEnd": "string",
"stockAgeRangeList": [
0
],
"applyPersonCodes": "string",
"applyPersonCodeList": [
"string"
],
"applyDepartmentName": "string",
"firstIssueDate": [
"string"
],
"firstIssueDateBegin": "string",
"firstIssueDateEnd": "string",
"lastIssueDate": [
"string"
],
"lastIssueDateBegin": "string",
"lastIssueDateEnd": "string",
"exp": [
"string"
],
"expBegin": "string",
"expEnd": "string",
"stagnantFlag": "string",
"expectDealDate": [
"string"
],
"expectDealDateBegin": "string",
"expectDealDateEnd": "string",
"stagnantReasonCode": "string",
"foreignFlag": 0,
"expectDealType": "string",
"dealTypeCode": "string",
"applyPersonMaintain": "string"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/stock/search' \
--header 'Content-Type: application/json' \
--data-raw '{
"pageNo": 1,
"pageSize": 20,
"warehouseCode": "string",
"materielCodes": "string",
"materielCodeList": [
"string"
],
"materielDesc": "string",
"categoryCodeList": [
"string"
],
"batchNos": "string",
"batchNoList": [
"string"
],
"stockDate": [
"string"
],
"stockDateBegin": "string",
"stockDateEnd": "string",
"stockAgeRangeList": [
0
],
"applyPersonCodes": "string",
"applyPersonCodeList": [
"string"
],
"applyDepartmentName": "string",
"firstIssueDate": [
"string"
],
"firstIssueDateBegin": "string",
"firstIssueDateEnd": "string",
"lastIssueDate": [
"string"
],
"lastIssueDateBegin": "string",
"lastIssueDateEnd": "string",
"exp": [
"string"
],
"expBegin": "string",
"expEnd": "string",
"stagnantFlag": "string",
"expectDealDate": [
"string"
],
"expectDealDateBegin": "string",
"expectDealDateEnd": "string",
"stagnantReasonCode": "string",
"foreignFlag": 0,
"expectDealType": "string",
"dealTypeCode": "string",
"applyPersonMaintain": "string"
}'
返回响应
🟢200成功
application/json
Body
分页结果
msgCode
string
可选
message
string
可选
sysMessage
string
可选
responseData
object (PageContentsStockPageRespDto)
分页结果
pageNo
integer
页数
pageSize
integer
每页条数
totalRecords
integer <int64>
总条数
totalPages
integer
总页数
list
array[object (StockPageRespDto) {35}]
查询结果
ext
object (Object)
分页结果
iTotalRecords
integer
可选
iTotalDisplayRecords
integer
可选
示例
{
"msgCode": "",
"message": "",
"sysMessage": "",
"responseData": {
"pageNo": 0,
"pageSize": 0,
"totalRecords": 0,
"totalPages": 0,
"list": [
{
"id": 0,
"warehouseCode": "",
"warehouseName": "",
"categoryType": "",
"categoryTypeName": "",
"categoryCode": "",
"categoryName": "",
"materielCode": "",
"materielDesc": "",
"batchNo": "",
"stockQuantity": 0.0,
"unit": "",
"unitName": "",
"producer": "",
"foreignFlag": 0,
"stockDate": "",
"materialPrice": 0.0,
"stockAge": 0,
"stockAgeRange": 0,
"stockAgeDay": 0,
"exp": "",
"firstIssueDate": "",
"lastIssueDate": "",
"stockStatus": "",
"applyPersonCode": "",
"applyPersonName": "",
"applyDepartmentCode": "",
"applyDepartmentName": "",
"providerName": "",
"batchManageFlag": "",
"checkState": "",
"productLine": "",
"projectName": "",
"stage": "",
"stagnantReason": "",
"remark": "",
"dealType": "",
"expectDealDate": "",
"createTime": "",
"createUserCode": "",
"createUserName": "",
"updateTime": "",
"updateUserCode": "",
"updateUserName": ""
}
]
},
"ext": {},
"iTotalRecords": 0,
"iTotalDisplayRecords": 0
}
修改于 2025-06-10 06:38:51