UNPKG

@tcatche/swagger-ts

Version:

Codegen from swagger to TS & Axios Functions

1,901 lines 241 kB
{ "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