奖品货架列表分页查询

请求URL:外部三方提供

请求方式:POST

consumes :application/json

produces :application/json

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

请求参数 

字段名描述类型是否必须
pageNo
页码Integer
pageSize
页大小Integer
instanceAppId自建应用appidString
orgId企业idString
thirdUid开放平台登陆uid String非开放平台用户为空
thirdCompanyId开放平台登陆componyIdString非开放平台用户为空

请求示例

{
    "pageNo": 1,
    "pageSize": 5,
    "instanceAppId": "Ipu_t60KoV-gTTtCSkFMWtrkTIA",
    "orgId": "572d9b1a-aca5-40a9-ad6e-4d8deb6395c4",
    "thirdCompanyId": "0707",
    "thirdUid": "0707"
}



返回参数

字段名描述类型是否必须
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

String

reqMap

透传给第三方的参数,奖品新增的时候作为请求参数,供第三方临时保存数据

如果第三方需要prizeId,也需要对方放入到这个参数里

Map<key,value>

prizePrice

奖品单价,单位:元(人民币),最多保留2位小数

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"
                }
            }
        ]
    }
}