实现游戏人生背包url 返回

This commit is contained in:
2025-06-23 17:53:35 +08:00
parent 7d167dcf52
commit 2c59949e87
8 changed files with 59 additions and 6 deletions

View File

@ -21,4 +21,5 @@ type IUserV1 interface {
GetUnboundUrl(ctx context.Context, req *v1.GetUnboundUrlReq) (res *v1.GetUnboundUrlRes, err error)
DelUser(ctx context.Context, req *v1.DelUserReq) (res *v1.DelUserRes, err error)
GetUserGameRoleList(ctx context.Context, req *v1.GetUserGameRoleListReq) (res *v1.GetUserGameRoleListRes, err error)
GetGamelifePackageUrl(ctx context.Context, req *v1.GetGamelifePackageUrlReq) (res *v1.GetGamelifePackageUrlRes, err error)
}

View File

@ -110,3 +110,14 @@ type GetUserGameRoleListReq struct {
type GetUserGameRoleListRes struct {
List interface{} `json:"list"`
}
type GetGamelifePackageUrlReq struct {
g.Meta `path:"/user/packageUrl" method:"get" tags:"User" summary:"获取GameLife游戏包的url"`
PopenId string `json:"popenId" v:"required#popenId不能为空" dc:"用户详情接口返回的 wxPopenId 或者是 qqPopenId"`
BindType int `json:"bindType" v:"required|in:1,2#请选择绑定方式只能为1或2" dc:"绑定方式默认值11: qq; 2: wx" default:"1"`
GameCode string `json:"gameCode" v:"required#请选择游戏" dc:"游戏名称"`
GameId int `json:"gameId" v:"required#gameId不能为空" dc:"游戏id"`
}
type GetGamelifePackageUrlRes struct {
Url string `json:"url"`
}