奖品货架列表分页查询

请求方式 POST

consumes :application/json

produces :application/json

接口描述 :奖品货架查询接口

请求参数 

字段名描述类型是否必须
pageNo
页码Integer
pageSize
页大小Integer

请求示例

{
    "pageNo": 1,
    "pageSize": 10
}



返回参数

字段名描述类型是否必须
code
结果返回码,200为正常,其余都为错误
String
msg
结果描述
String
data具体的数据T
data
pageNo
页码Integer
pageSize
页大小Integer
totalCount
总共数量Integer
sort
排序字段String
order
排序方式DESC 与ASC
String
data
具体的数据
List<T>

data

prizeName
三方的奖品名称
String
prizeId
三方奖品id
Long
reqMap
透传给第三方的参数,奖品新增的时候作为请求参数,供第三方临时保存数据
Map<key,value>
prizePrice
奖品单价
BigDecimal
prizeImage
奖品图片
String
enableQuantity
可用库存
Long
freezeQuantity
冻结库存,默认值0
Long
winTotal
累计发放,默认值0
Long
totalGrant
累计领取,默认值0
Long
interestType
对方平台名称
兔展现定义有:SELF、THIRD、TENCENT、TAIKANG
不同的第三方,定义不同
String

响应示例

{
    "code": 200,
    "msg": "sucess",
    "data": {
        "pageNo": 1,
        "pagesize": 10,
        "totalCount": 100,
        "sort": "prizeId",
        "order": "DESC",
        "data": [
            {
                "prizeId": 684834095024443393,
                "prizeName": "三方奖品名称",
                "interestType": "TENCENT",
                "prizeType": "VIRTUAL",
                "prizePrice": 10.25,
                "prizeImage": "http://xxxx.xxx.xxx/1.jpg",
                "enableQuantity": 0,
                "freezeQuantity": 0,
                "totalGrant": 0,
                "grantPrizeWay": 0,
                "prizeCouponCodeGenerateWay": 0,
                "prizeUseRule": "奖品使用规则",
                "prizeDetail": "奖品描述",
                "reqMap": {
                    "key": "value",
                    "key2": "value2"
                }
            }
        ]
    }
}






  • 无标签