@tcatche/swagger-ts
Version:
Codegen from swagger to TS & Axios Functions
1,901 lines • 241 kB
JSON
{
"description": "活动服务接口文档",
"isSecure": false,
"domain": "",
"methods": [
{
"path": "/admin/api/v1/award/getAwardListByActivityIdFromResult",
"methodName": "AwardPublicgetAwardListByActivityIdFromResult",
"method": "POST",
"summary": "中奖结果信息查询",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/GetAwardListByActivityIdFromResultRequest"
},
"$ref": "#/definitions/GetAwardListByActivityIdFromResultRequest",
"$refType": "GetAwardListByActivityIdFromResultRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«List«AwardVO»»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/api/v1/tsp/activity/award/handel/addActivityAwardPool",
"methodName": "ActivityAwardLotteryaddActivityAwardPool",
"method": "POST",
"summary": "新增活动、奖项、页面配置的信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/AddActivityAwardPoolRequest"
},
"$ref": "#/definitions/AddActivityAwardPoolRequest",
"$refType": "AddActivityAwardPoolRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AddActivityAwardPoolRequest»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/api/v1/tsp/activity/award/handel/editActivityAwardPool",
"methodName": "ActivityAwardLotteryeditActivityAwardPool",
"method": "POST",
"summary": "编辑活动、奖项、页面配置的信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/AddActivityAwardPoolRequest"
},
"$ref": "#/definitions/AddActivityAwardPoolRequest",
"$refType": "AddActivityAwardPoolRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AddActivityAwardPoolRequest»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/api/v1/tsp/activity/award/handel/editActivityAwardPoolDynamic",
"methodName": "ActivityAwardLotteryeditActivityAwardPoolDynamic",
"method": "POST",
"summary": "编辑活动、奖项、页面配置的信息奖池、奖项均可动态变更",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/AddActivityAwardPoolRequest"
},
"$ref": "#/definitions/AddActivityAwardPoolRequest",
"$refType": "AddActivityAwardPoolRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AddActivityAwardPoolRequest»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/api/v1/tsp/activity/award/handel/queryActivityAwardPool",
"methodName": "ActivityAwardLotteryqueryActivityAwardPool",
"method": "POST",
"summary": "查询活动、奖项、页面配置的信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryActivityAwardPoolRequest"
},
"$ref": "#/definitions/QueryActivityAwardPoolRequest",
"$refType": "QueryActivityAwardPoolRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AddActivityAwardPoolRequest»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/api/v1/tsp/activity/award/handel/queryActivityAwardProductList",
"methodName": "ActivityAwardLotteryqueryActivityAwardProductList",
"method": "POST",
"summary": "查询权益对应的商品信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryActivityAwardProductRequest"
},
"$ref": "#/definitions/QueryActivityAwardProductRequest",
"$refType": "QueryActivityAwardProductRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«PageUtils«RightSkuInfoView»»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/api/v1/tsp/activity/award/handel/queryAwardTotalConditionById",
"methodName": "ActivityAwardLotteryqueryAwardTotalConditionById",
"method": "POST",
"summary": "查询奖项的整体情况信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryAwardTotalConditionByIdRequest"
},
"$ref": "#/definitions/QueryAwardTotalConditionByIdRequest",
"$refType": "QueryAwardTotalConditionByIdRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AwardDescVO»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/v1/api/info/addActivity",
"methodName": "TspActivityInfoaddActivity",
"method": "POST",
"summary": "新增活动",
"parameters": [
{
"in": "body",
"name": "tspActivityInfoVO",
"description": "tspActivityInfoVO",
"required": true,
"schema": {
"$ref": "#/definitions/TspActivityInfoVO"
},
"$ref": "#/definitions/TspActivityInfoVO",
"$refType": "TspActivityInfoVO",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/v1/api/info/audit",
"methodName": "TspActivityInfoaudit",
"method": "POST",
"summary": "审核活动",
"parameters": [
{
"name": "activityId",
"in": "query",
"description": "activityId",
"required": true,
"type": "integer",
"format": "int64",
"isQueryParameter": true
},
{
"name": "auditCode",
"in": "query",
"description": "auditCode",
"required": true,
"type": "integer",
"format": "int32",
"isQueryParameter": true
},
{
"name": "auditOpinion",
"in": "query",
"description": "auditOpinion",
"required": false,
"type": "string",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/v1/api/info/delete",
"methodName": "TspActivityInfodelete",
"method": "POST",
"summary": "删除活动",
"parameters": [
{
"in": "body",
"name": "ids",
"description": "ids",
"required": true,
"schema": {
"type": "array",
"items": {
"type": "integer",
"format": "int64"
}
},
"type": "array",
"items": {
"type": "integer",
"format": "int64"
},
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/v1/api/info/ground",
"methodName": "TspActivityInfoground",
"method": "POST",
"summary": "活动上下架",
"parameters": [
{
"name": "activityId",
"in": "query",
"description": "activityId",
"required": true,
"type": "integer",
"format": "int64",
"isQueryParameter": true
},
{
"name": "groundCode",
"in": "query",
"description": "groundCode",
"required": true,
"type": "integer",
"format": "int32",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/v1/api/info/info/{id}",
"methodName": "TspActivityInfoinfo",
"method": "GET",
"summary": "活动查询",
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"type": "integer",
"format": "int64",
"isPathParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[]
]
},
{
"path": "/admin/v1/api/info/list",
"methodName": "TspActivityInfolist",
"method": "GET",
"summary": "活动列表",
"parameters": [
{
"name": "auditCode",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"isQueryParameter": true
},
{
"name": "createTimeFrom",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "createTimeTo",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "endTimeFrom",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "endTimeTo",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "groundCode",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"isQueryParameter": true
},
{
"name": "name",
"in": "query",
"required": false,
"type": "string",
"isQueryParameter": true
},
{
"name": "page",
"in": "query",
"required": false,
"type": "string",
"isQueryParameter": true
},
{
"name": "publisher",
"in": "query",
"required": false,
"type": "string",
"isQueryParameter": true
},
{
"name": "size",
"in": "query",
"required": false,
"type": "string",
"isQueryParameter": true
},
{
"name": "startTimeFrom",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "startTimeTo",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "typeCode",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«PageUtils«TspActivityInfoVO»»"
}
},
"headers": [
[]
]
},
{
"path": "/admin/v1/api/info/productList",
"methodName": "TspActivityInfoproductList",
"method": "GET",
"summary": "查询商品列表",
"parameters": [
{
"name": "page",
"in": "query",
"description": "page",
"required": true,
"type": "integer",
"format": "int32",
"isQueryParameter": true
},
{
"name": "size",
"in": "query",
"description": "size",
"required": true,
"type": "integer",
"format": "int32",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«PageUtils«ProductInfoWithPromotion»»"
}
},
"headers": [
[]
]
},
{
"path": "/admin/v1/api/info/queryListCount",
"methodName": "TspActivityInfoqueryListCount",
"method": "GET",
"summary": "条件查询活动总数",
"parameters": [
{
"name": "auditCode",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"isQueryParameter": true
},
{
"name": "createTimeFrom",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "createTimeTo",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "endTimeFrom",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "endTimeTo",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "groundCode",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"isQueryParameter": true
},
{
"name": "name",
"in": "query",
"required": false,
"type": "string",
"isQueryParameter": true
},
{
"name": "page",
"in": "query",
"required": false,
"type": "string",
"isQueryParameter": true
},
{
"name": "publisher",
"in": "query",
"required": false,
"type": "string",
"isQueryParameter": true
},
{
"name": "size",
"in": "query",
"required": false,
"type": "string",
"isQueryParameter": true
},
{
"name": "startTimeFrom",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "startTimeTo",
"in": "query",
"required": false,
"type": "string",
"format": "date-time",
"isQueryParameter": true
},
{
"name": "typeCode",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«CountListResult»"
}
},
"headers": [
[]
]
},
{
"path": "/admin/v1/api/info/update",
"methodName": "TspActivityInfoupdate",
"method": "POST",
"summary": "编辑活动",
"parameters": [
{
"in": "body",
"name": "tspActivityInfoVO",
"description": "tspActivityInfoVO",
"required": true,
"schema": {
"$ref": "#/definitions/TspActivityInfoVO"
},
"$ref": "#/definitions/TspActivityInfoVO",
"$refType": "TspActivityInfoVO",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/admin/v1/api/info/whiteListCount",
"methodName": "TspActivityInfowhiteListCount",
"method": "GET",
"summary": "查询白名单总数",
"parameters": [
{
"name": "activityId",
"in": "query",
"description": "activityId",
"required": true,
"type": "integer",
"format": "int64",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«int»"
}
},
"headers": [
[]
]
},
{
"path": "/admin/v1/api/whitelistPreImport/preDownload",
"methodName": "TspWhitelistPreImportpredownload",
"method": "GET",
"summary": "预导入白名单下载",
"parameters": [
{
"name": "sessionId",
"in": "query",
"description": "sessionId",
"required": true,
"type": "integer",
"format": "int64",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[]
]
},
{
"path": "/admin/v1/api/whitelistPreImport/preImport",
"methodName": "TspWhitelistPreImportpreImportRight",
"method": "POST",
"summary": "预导入白名单",
"parameters": [
{
"name": "file",
"in": "formData",
"description": "file",
"required": true,
"type": "file",
"isFormParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«WhiteListPreImportResult»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'multipart/form-data'"
}
]
},
{
"path": "/admin/v1/api/whitelistPreImport/template",
"methodName": "TspWhitelistPreImportdownloadTemplate",
"method": "GET",
"summary": "白名单导入模板下载",
"parameters": [],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[]
]
},
{
"path": "/internal/api/auto-ground/ground",
"methodName": "AutoGroundretry",
"method": "GET",
"summary": "活动自动上下架",
"parameters": [],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[]
]
},
{
"path": "/internal/api/v1/award/getAwardListByActivityIdToMS",
"methodName": "AwardPublicgetAwardListByActivityIdToMS",
"method": "POST",
"summary": "ms抽奖结果",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryAwardListByActivityIdRequest"
},
"$ref": "#/definitions/QueryAwardListByActivityIdRequest",
"$refType": "QueryAwardListByActivityIdRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«List«AwardMSVO»»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/internal/api/v1/award/pool/relation/getBarCodeByLotteryId",
"methodName": "AwardPoolGoodsRelationgetBarCodeByLotteryId",
"method": "POST",
"summary": "通过中奖结果id列表获取券码信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": false,
"schema": {
"$ref": "#/definitions/GetBarCodeByLotteryIdRequest"
},
"$ref": "#/definitions/GetBarCodeByLotteryIdRequest",
"$refType": "GetBarCodeByLotteryIdRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«List«AwardPoolGoodsRelationVoM»»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/internal/api/v1/award/pool/relation/sync",
"methodName": "AwardPoolGoodsRelationsyncAwardPoolToProduct",
"method": "GET",
"summary": "定时任务同步商品中心扣减商品中心库存信息",
"parameters": [],
"responseData": {
"description": "OK",
"schema": {
"type": "boolean"
}
},
"headers": [
[]
]
},
{
"path": "/internal/api/v1/award/pool/setting/sync",
"methodName": "AwardPoolSettingsyncAwardPoolToSetting",
"method": "GET",
"summary": "定时任务处理相应的过时没有处理的奖品信息,把这些奖项剩余的当天之前的奖品信息放入不可用的状态",
"parameters": [],
"responseData": {
"description": "OK",
"schema": {
"type": "boolean"
}
},
"headers": [
[]
]
},
{
"path": "/internal/api/v1/lucky/draw/lottery/result/luckyDrawNew",
"methodName": "LuckyDrawLotteryResultluckyDrawNew",
"method": "POST",
"summary": "根据活动id和用户id进行抽奖,需要传用户来源",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/LuckyDrawNewRequest"
},
"$ref": "#/definitions/LuckyDrawNewRequest",
"$refType": "LuckyDrawNewRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AwardVONoLotteryId»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/internal/api/v1/lucky/draw/lottery/result/luckyDrawNewLottery",
"methodName": "LuckyDrawLotteryResultluckyDrawNewLottery",
"method": "POST",
"summary": "根据活动id和用户id进行抽奖,需要传用户来源",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/LuckyDrawNewRequest"
},
"$ref": "#/definitions/LuckyDrawNewRequest",
"$refType": "LuckyDrawNewRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AwardVO»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/award/getAwardListByActivityId",
"methodName": "AwardPublicgetAwardListByActivityId",
"method": "POST",
"summary": "抽奖结果",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryAwardListByActivityIdRequest"
},
"$ref": "#/definitions/QueryAwardListByActivityIdRequest",
"$refType": "QueryAwardListByActivityIdRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«List«AwardVO»»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/awardSetting/addAwardSetting",
"methodName": "AwardSettingaddAwardSetting",
"method": "POST",
"summary": "校验活动信息新增",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/ActivityAwardPoolSetting"
},
"$ref": "#/definitions/ActivityAwardPoolSetting",
"$refType": "ActivityAwardPoolSetting",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«boolean»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/awardSetting/editAwardSettingByActivity",
"methodName": "AwardSettingeditAwardSettingByActivity",
"method": "POST",
"summary": "校验活动信息根据活动项进行整体编辑",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/EditAwardSettingByActivityRequest"
},
"$ref": "#/definitions/EditAwardSettingByActivityRequest",
"$refType": "EditAwardSettingByActivityRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«ActivityAwardPoolSetting»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/awardSetting/editAwardSettingByAward",
"methodName": "AwardSettingeditAwardSettingByAward",
"method": "POST",
"summary": "校验活动信息根据活动项奖品项进行编辑",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/EditAwardSettingRequest"
},
"$ref": "#/definitions/EditAwardSettingRequest",
"$refType": "EditAwardSettingRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AwardSetting»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/awardSetting/queryAwardDescByAwardId",
"methodName": "AwardSettingqueryAwardDescByAwardId",
"method": "POST",
"summary": "根据奖项id查询奖项信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryAwardDescByAwardIdRequest"
},
"$ref": "#/definitions/QueryAwardDescByAwardIdRequest",
"$refType": "QueryAwardDescByAwardIdRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«Award»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/awardSetting/queryAwardSettingByActivityId",
"methodName": "AwardSettingqueryAwardSettingByActivityId",
"method": "POST",
"summary": "校验活动信息根据活动id进行查询",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryAwardSettingRequest"
},
"$ref": "#/definitions/QueryAwardSettingRequest",
"$refType": "QueryAwardSettingRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«ActivityAwardPoolSetting»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/join/activity/record/queryRemainingNumberOfActivities",
"methodName": "JoinActivityRecordqueryRemainingNumberOfActivities",
"method": "POST",
"summary": "根据活动id和用户查询用户剩余的抽奖次数信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryUserActivityRecordByActivityIdAndUserRequest"
},
"$ref": "#/definitions/QueryUserActivityRecordByActivityIdAndUserRequest",
"$refType": "QueryUserActivityRecordByActivityIdAndUserRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«int»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/join/activity/record/queryUserActivityRecordAndExchangeInfoByActivityIdAndUser",
"methodName": "JoinActivityRecordqueryUserActivityRecordAndExchangeInfoByActivityIdAndUser",
"method": "POST",
"summary": "根据活动id和用户查询抽奖记录、地址、兑换链接等信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryUserActivityRecordByActivityIdAndUserRequest"
},
"$ref": "#/definitions/QueryUserActivityRecordByActivityIdAndUserRequest",
"$refType": "QueryUserActivityRecordByActivityIdAndUserRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«List«LuckyDrawLotteryResultVo»»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/join/activity/record/queryUserActivityRecordByActivityIdAndUser",
"methodName": "JoinActivityRecordqueryLotteryPageSettingByActivityId",
"method": "POST",
"summary": "根据活动id和用户查询抽奖记录信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryUserActivityRecordByActivityIdAndUserRequest"
},
"$ref": "#/definitions/QueryUserActivityRecordByActivityIdAndUserRequest",
"$refType": "QueryUserActivityRecordByActivityIdAndUserRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«List«LuckyDrawLotteryResult»»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/lotteryPageSetting/addOrUpdateLotteryPageSetting",
"methodName": "LotteryPageSettingaddOrUpdateLotteryPageSetting",
"method": "POST",
"summary": "新增/编辑",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/AddLotteryPageSettingRequest"
},
"$ref": "#/definitions/AddLotteryPageSettingRequest",
"$refType": "AddLotteryPageSettingRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AddLotteryPageSettingRequest»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/lotteryPageSetting/queryLotteryPageSettingByActivityId",
"methodName": "LotteryPageSettingqueryLotteryPageSettingByActivityId",
"method": "POST",
"summary": "根据活动id查询活动界面参数配置",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryLotteryPageSettingByActivityIdRequest"
},
"$ref": "#/definitions/QueryLotteryPageSettingByActivityIdRequest",
"$refType": "QueryLotteryPageSettingByActivityIdRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«LotteryPageSettingOutVo»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/lucky/draw/lottery/result/luckyDraw",
"methodName": "LuckyDrawLotteryResultluckyDraw",
"method": "POST",
"summary": "根据活动id和用户id进行抽奖",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/LuckyDrawRequest"
},
"$ref": "#/definitions/LuckyDrawRequest",
"$refType": "LuckyDrawRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AwardVO»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/lucky/draw/lottery/result/luckyDrawNew",
"methodName": "LuckyDrawLotteryResultluckyDrawH5New",
"method": "POST",
"summary": "根据活动id和用户id进行抽奖,H5端",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/LuckyDrawNewRequest"
},
"$ref": "#/definitions/LuckyDrawNewRequest",
"$refType": "LuckyDrawNewRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AwardVO»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/api/v1/lucky/draw/lottery/result/userInfoEdit",
"methodName": "LuckyDrawLotteryResultuserInfoLotteryEdit",
"method": "POST",
"summary": "向中奖结果中添加用户信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/LotteryUserInfoRequest"
},
"$ref": "#/definitions/LotteryUserInfoRequest",
"$refType": "LotteryUserInfoRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«boolean»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/v1/api/award/goods/relation/queryTheListOfInterests",
"methodName": "AwardGoodsRelationqueryTheListOfInterests",
"method": "POST",
"summary": "查询权益列表",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryTheListOfInterestsRequest"
},
"$ref": "#/definitions/QueryTheListOfInterestsRequest",
"$refType": "QueryTheListOfInterestsRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«GoodsVO»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/v1/api/check/checkInfo",
"methodName": "ActivityCheckcheckInfo",
"method": "POST",
"summary": "校验活动信息",
"parameters": [
{
"name": "id",
"in": "query",
"description": "id",
"required": true,
"type": "integer",
"format": "int64",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«TspActivityInfoVO»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/v1/api/check/checkWhitelist",
"methodName": "ActivityCheckcheckWhitelist",
"method": "POST",
"summary": "校验活动白名单",
"parameters": [
{
"in": "body",
"name": "activityInfoVO",
"description": "activityInfoVO",
"required": true,
"schema": {
"$ref": "#/definitions/ActivityInfoVO"
},
"$ref": "#/definitions/ActivityInfoVO",
"$refType": "ActivityInfoVO",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«TspActivityInfoVO»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/v1/api/info/checkActivityById",
"methodName": "TspActivityInfoPubliccheckById",
"method": "POST",
"summary": "根据活动id校验该活动是否有效",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": false,
"schema": {
"$ref": "#/definitions/CheckActivityByIdRequest"
},
"$ref": "#/definitions/CheckActivityByIdRequest",
"$refType": "CheckActivityByIdRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«boolean»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/v1/api/info/queryAwardPoolByActivityId",
"methodName": "TspActivityInfoPublicqueryAwardPoolByActivityId",
"method": "POST",
"summary": "奖项、页面配置的信息",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/QueryActivityAwardByActivityIdRequest"
},
"$ref": "#/definitions/QueryActivityAwardByActivityIdRequest",
"$refType": "QueryActivityAwardByActivityIdRequest",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«AwardAndPageSettingVo»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/v1/api/order/cancel",
"methodName": "ActivityOrdercancelOrder",
"method": "GET",
"summary": "取消订单",
"parameters": [
{
"name": "orderId",
"in": "query",
"description": "orderId",
"required": true,
"type": "string",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象"
}
},
"headers": [
[]
]
},
{
"path": "/public/v1/api/order/placeOrder",
"methodName": "ActivityOrderplaceOrder",
"method": "POST",
"summary": "订购下单",
"parameters": [
{
"in": "body",
"name": "addOrderRequest",
"description": "addOrderRequest",
"required": true,
"schema": {
"$ref": "#/definitions/Order对象"
},
"$ref": "#/definitions/Order对象",
"$refType": "Order对象",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«string»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/v1/api/order/searchOrder",
"methodName": "ActivityOrdersearchOrder",
"method": "POST",
"summary": "查询订单",
"parameters": [
{
"in": "body",
"name": "request",
"description": "request",
"required": true,
"schema": {
"$ref": "#/definitions/订单查询请求"
},
"$ref": "#/definitions/订单查询请求",
"$refType": "订单查询请求",
"isBodyParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«订单查询VO»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
},
{
"path": "/public/v1/api/product/queryProduct",
"methodName": "ActitvityProductqueryProduct",
"method": "POST",
"summary": "查询商品",
"parameters": [
{
"name": "activityId",
"in": "query",
"description": "activityId",
"required": true,
"type": "integer",
"format": "int64",
"isQueryParameter": true
},
{
"name": "phone",
"in": "query",
"description": "phone",
"required": true,
"type": "string",
"isQueryParameter": true
},
{
"in": "body",
"name": "skuIds",
"description": "skuIds",
"required": true,
"schema": {
"type": "array",
"items": {
"type": "integer",
"format": "int64"
}
},
"type": "array",
"items": {
"type": "integer",
"format": "int64"
},
"isBodyParameter": true
},
{
"name": "userId",
"in": "query",
"description": "userId",
"required": true,
"type": "string",
"isQueryParameter": true
}
],
"responseData": {
"description": "OK",
"schema": {
"$ref": "#/definitions/公共响应对象«List«ProductWithPromotionVO»»"
}
},
"headers": [
[],
{
"name": "Content-Type",
"value": "'application/json'"
}
]
}
],
"definitions": {
"ActivityAwardPoolSetting": {
"type": "object",
"required": [
"activityLimitType"
],
"properties": {
"activityId": {
"type": "integer",
"format": "int64",
"description": "活动id",
"name": "activityId",
"required": false
},
"activityLimitNum": {
"type": "integer",
"format": "int32",
"description": "参与机会的次数",
"name": "activityLimitNum",
"required": false
},
"activityLimitType": {
"type": "integer",
"format": "int32",
"description": "参与机会的类型",
"name": "activityLimitType",
"required": true
},
"awardSettings": {
"type": "array",
"description": "奖项设置",
"items": {
"$ref": "#/definitions/AwardSetting"
},
"name": "awardSettings",
"required": false
}
},
"title": "ActivityAwardPoolSetting",
"name": "ActivityAwardPoolSetting"
},
"ActivityInfoVO": {
"type": "object",
"properties": {
"activityId": {
"type": "integer",
"format": "int64",
"description": "活动ID",
"name": "activityId",
"required": false
},
"phone": {
"type": "string",
"description": "用户手机号",
"name": "phone",
"required": false
}
},
"title": "ActivityInfoVO",
"name": "ActivityInfoVO"
},
"AddActivityAwardPoolRequest": {
"type": "object",
"required": [
"activityAwardPoolSetting",
"settingJson",
"tspActivityInfoVO"
],
"properties": {
"activityAwardPoolSetting": {
"description": "奖项设置信息",
"$ref": "#/definitions/ActivityAwardPoolSetting",
"name": "activityAwardPoolSetting",
"required": true,
"ref": {
"type": "object",
"required": [
"activityLimitType"
],
"properties": {
"activityId": {
"type": "integer",
"format": "int64",
"description": "活动id",
"name": "activityId",
"required": false
},
"activityLimitNum": {
"type": "integer",
"format": "int32",
"description": "参与机会的次数",
"name": "activityLimitNum",
"required": false
},
"activityLimitType": {
"type": "integer",
"format": "int32",
"description": "参与机会的类型",
"name": "activityLimitType",
"required": true
},
"awardSettings": {
"type": "array",
"description": "奖项设置",
"items": {
"$ref": "#/definitions/AwardSetting"
},
"name": "awardSettings",
"required": false
}
},
"title": "ActivityAwardPoolSetting",
"name": "ActivityAwardPoolSetting"
},
"$refType": "ActivityAwardPoolSetting"
},
"settingJson": {
"type": "string",
"description": "设置对应的json信息",
"name": "sett