|
|
|
package controller
|
|
|
|
|
|
|
|
import (
|
|
|
|
"context"
|
|
|
|
"tyj_admin/api/v1/game"
|
|
|
|
"tyj_admin/internal/serviceGame"
|
|
|
|
)
|
|
|
|
|
|
|
|
var GameManage = manageController{}
|
|
|
|
|
|
|
|
type manageController struct {
|
|
|
|
BaseController
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) ChangeGmAuthority(ctx context.Context, req *game.ChangeGmReq) (res *game.ChangeGmRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().ChangeGm(ctx, req)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) SearchGmAuthority(ctx context.Context, req *game.SearchGmReq) (res *game.SearchGmRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().SearchGm(ctx, req)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) ListGmAuthority(ctx context.Context, req *game.ListGmReq) (res *game.ListGmRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().ListGm(ctx, req)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) SetGmToClient(ctx context.Context, req *game.SetGmToClientReq) (res *game.SetGmToClientRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().SetGmToClient(ctx, req)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) ChangePwd(ctx context.Context, req *game.ResetPwdReq) (res *game.ResetPwdRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().ChangePwd(ctx, req)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) CopyUnit(ctx context.Context, req *game.CopyUnitReq) (res *game.CopyUnitRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().CopyUnit(ctx, req)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) UpdateUnit(ctx context.Context, req *game.UpdateUnitReq) (res *game.UpdateUnitRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().UpdateUnit(ctx, req)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) DelAccount(ctx context.Context, req *game.DelAccountReq) (res *game.DelAccountRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().DelAccount(ctx, req)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) Search(ctx context.Context, req *game.SearchAccountReq) (res *game.SearchAccountRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().SearchAccount(ctx, req)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
func (c *manageController) GetShopItemLog(ctx context.Context, req *game.GetShopItemLogReq) (res *game.GetShopItemLogRes, err error) {
|
|
|
|
res, err = serviceGame.GameManage().GetShopItemLog(ctx, req)
|
|
|
|
return res, err
|
|
|
|
}
|