新增管理员用户删除,修改反馈,任务列表

This commit is contained in:
chy
2025-06-17 18:26:39 +08:00
parent e21353df23
commit 876363f9b4
31 changed files with 352 additions and 110 deletions

View File

@ -16,4 +16,5 @@ type ITaskV1 interface {
GetLoginTaskList(ctx context.Context, req *v1.GetLoginTaskListReq) (res *v1.GetLoginTaskListRes, err error)
List(ctx context.Context, req *v1.ListReq) (res *v1.ListRes, err error)
Selector(ctx context.Context, req *v1.SelectorReq) (res *v1.SelectorRes, err error)
GetTask(ctx context.Context, req *v1.GetTaskReq) (res *v1.GetTaskRes, err error)
}

View File

@ -34,7 +34,7 @@ type NonLoginTaskListRes struct {
}
type GetLoginTaskListReq struct {
g.Meta `path:"/task/getLoginTaskList" method:"get" tags:"Task" summary:"(PC)网吧登录任务列表"`
g.Meta `path:"/task/getLoginTaskList" method:"get" tags:"Task" summary:"(PC)网吧登录任务列表"`
NetBarAccount string `json:"netBarAccount" v:"required#网关账号不能为空" dc:"网关账号"`
//Num int `json:"num" v:"required#不能为空" dc:""`
//Pageidx string `json:"pageidx" dc:"分页索引"`
@ -50,10 +50,10 @@ type GetLoginTaskListRes struct {
type ListReq struct {
g.Meta `path:"/task/list" method:"get" tags:"Task" summary:"(PC)任务列表"`
//StoreId int `json:"storeId" dc:"门店 id"`
StoreId int `json:"storeId" v:"required#门店 id不能为空" dc:"门店 id"`
Gid int `json:"gid" v:"required#游戏唯一id不能为空" dc:"游戏唯一id"`
Page int `json:"page" dc:"页数"`
Size int `json:"size" dc:"条数"`
StoreId int `json:"storeId" dc:"门店 id"`
Gid int `json:"gid" dc:"游戏唯一id"`
Page int `json:"page" dc:"页数"`
Size int `json:"size" dc:"条数"`
}
type ListRes struct {
@ -69,3 +69,14 @@ type SelectorReq struct {
type SelectorRes struct {
List interface{} `json:"list"`
}
// GetTaskReq 添加任务记录
type GetTaskReq struct {
g.Meta `path:"/task/get" method:"post" tags:"Task" summary:"(PC)任务领取"`
TaskId int `json:"taskId" v:"required#任务id不能为空" dc:"任务id"`
StoreId int `json:"storeId" v:"required#门店 id不能为空" dc:"门店 id"`
}
type GetTaskRes struct {
Success bool `json:"success"`
}

View File

@ -19,4 +19,5 @@ type IUserV1 interface {
GetUserBoundInfo(ctx context.Context, req *v1.GetUserBoundInfoReq) (res *v1.GetUserBoundInfoRes, err error)
GetBoundUrl(ctx context.Context, req *v1.GetBoundUrlReq) (res *v1.GetBoundUrlRes, err error)
GetUnboundUrl(ctx context.Context, req *v1.GetUnboundUrlReq) (res *v1.GetUnboundUrlRes, err error)
DelUser(ctx context.Context, req *v1.DelUserReq) (res *v1.DelUserRes, err error)
}

View File

@ -90,3 +90,12 @@ type GetUnboundUrlReq struct {
type GetUnboundUrlRes struct {
Url string `json:"url" dc:"解绑的 h5 页面 url"`
}
type DelUserReq struct {
g.Meta `path:"/user/del/{id}" method:"delete" tags:"User" summary:"(PC)删除用户"`
Id int `json:"id" v:"required#用户id不能为空" dc:"用户id"`
}
type DelUserRes struct {
Success bool `json:"success" dc:"是否成功"`
}