模块:小游戏模块 接口数:16 更新:2026-09-05 16:11

小游戏模块

小游戏控制层 MinigameController @author system

类路径MinigameController 前缀/typechoMinigame

1. minigameList

接口路径GET/POST /typechoMinigame/minigameList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:小游戏列表(管理后台)

请求参数

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
page Integer 1
searchKey String -
order String created
limit Integer 15
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


2. minigameAdd

接口路径GET/POST /typechoMinigame/minigameAdd

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:新增小游戏活动

请求参数

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

3. minigameUpdate

接口路径GET/POST /typechoMinigame/minigameUpdate

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:更新小游戏活动

请求参数

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

4. minigameDelete

接口路径GET/POST /typechoMinigame/minigameDelete

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:删除小游戏活动

请求参数

参数名 类型 必填 默认值 说明
id Integer -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

5. prizeList

接口路径GET/POST /typechoMinigame/prizeList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:奖品列表

请求参数

参数名 类型 必填 默认值 说明
minigameId Integer -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

6. prizeUpdate

接口路径GET/POST /typechoMinigame/prizeUpdate

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:新增/更新奖品

请求参数

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

7. prizeDelete

接口路径GET/POST /typechoMinigame/prizeDelete

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:删除奖品

请求参数

参数名 类型 必填 默认值 说明
id Integer -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

8. recordList

接口路径GET/POST /typechoMinigame/recordList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:抽奖记录列表

请求参数

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
page Integer 1
limit Integer 15
searchKey String -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

9. recordDeliver

接口路径GET/POST /typechoMinigame/recordDeliver

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:发货操作

请求参数

参数名 类型 必填 默认值 说明
id Integer -
delivered Integer 1
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

10. recordListPhysical

接口路径GET/POST /typechoMinigame/recordListPhysical

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:实物奖品列表(待发货)

请求参数

参数名 类型 必填 默认值 说明
minigameId Integer -
limit Integer 100
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

11. gameList

接口路径GET/POST /typechoMinigame/gameList

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:用户可参与的活动列表

请求参数

参数名 类型 必填 默认值 说明
token String -
uid Integer -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


12. gameDetail

接口路径GET/POST /typechoMinigame/gameDetail

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:活动详情

请求参数

参数名 类型 必填 默认值 说明
minigameId Integer -
token String -
uid Integer -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


13. gamePlay

接口路径GET/POST /typechoMinigame/gamePlay

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:执行抽奖

请求参数

参数名 类型 必填 默认值 说明
minigameId Integer -
token String -
uid Integer -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


14. myPrizes

接口路径GET/POST /typechoMinigame/myPrizes

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:我的中奖记录

请求参数

参数名 类型 必填 默认值 说明
minigameId Integer -
uid Integer -
token String -
limit Integer 20

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


15. recentWinners

接口路径GET/POST /typechoMinigame/recentWinners

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:最近中奖记录

请求参数

参数名 类型 必填 默认值 说明
minigameId Integer -
limit Integer 10
token String -
uid Integer -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


16. bindAddress

接口路径GET/POST /typechoMinigame/bindAddress

权限:未标注(按代码逻辑,通常需登录或走其它校验)

接口说明:绑定收货地址

请求参数

参数名 类型 必填 默认值 说明
recordId Integer -
addressId Integer -
addressSnapshot String -
uid Integer -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考