package serviceGame import ( "context" "log" "tyj_admin/api/v1/game" "tyj_admin/internal/serviceGame/internal" ) type IGameBattlePass interface { Get(ctx context.Context, req *game.GetBattlePassReq) (res *game.GetBattlePassRes, err error) CheckPeriodId(ctx context.Context, req *game.CheckPeriodIdReq) (res *game.CheckPeriodIdRes, err error) Update(ctx context.Context, req *game.UpdateBattlePassReq) (res *game.UpdateBattlePassRes, err error) Insert(ctx context.Context, req *game.InsertBattlePassReq) (res *game.InsertBattlePassRes, err error) Check(ctx context.Context, req *game.CheckBattlePassReq) (res *game.CheckBattlePassRes, err error) BattlePassLog(ctx context.Context, req *game.InsertBattlePassLogReq) (res *game.InsertBattlePassLogRes, err error) GetBattlePassLog(ctx context.Context, req *game.GetBattlePassLogReq) (res *game.GetBattlePassLogRes, err error) } type gameBattlePassImpl struct { } var gameBattlePassService = gameBattlePassImpl{} func GameBattlePass() IGameBattlePass { return &gameBattlePassService } func (g *gameBattlePassImpl) Get(ctx context.Context, req *game.GetBattlePassReq) (res *game.GetBattlePassRes, err error) { res, err = internal.GetBattlePass(ctx, req) return } func (g *gameBattlePassImpl) CheckPeriodId(ctx context.Context, req *game.CheckPeriodIdReq) (res *game.CheckPeriodIdRes, err error) { res, err = internal.CheckPeriodId(ctx, req) return } func (g *gameBattlePassImpl) Update(ctx context.Context, req *game.UpdateBattlePassReq) (res *game.UpdateBattlePassRes, err error) { err = internal.UpdateBattlePass(ctx, req) log.Print("UpdateBattlePass: ", err) return } func (g *gameBattlePassImpl) Insert(ctx context.Context, req *game.InsertBattlePassReq) (res *game.InsertBattlePassRes, err error) { err = internal.InsertBattlePass(ctx, req) log.Print("InsertBattlePass: ", err) return } func (g *gameBattlePassImpl) Check(ctx context.Context, req *game.CheckBattlePassReq) (res *game.CheckBattlePassRes, err error) { res = new(game.CheckBattlePassRes) res.Total, err = internal.CheckBattlePass(ctx, req) log.Print("CheckBattlePass: ", err) return } func (g *gameBattlePassImpl) BattlePassLog(ctx context.Context, req *game.InsertBattlePassLogReq) (res *game.InsertBattlePassLogRes, err error) { res, err = internal.BattlePassLog(ctx, req) log.Print("InsertBattlePass: ", err) return } func (g *gameBattlePassImpl) GetBattlePassLog(ctx context.Context, req *game.GetBattlePassLogReq) (res *game.GetBattlePassLogRes, err error) { res, err = internal.GetBattlePassLog(ctx, req) log.Print("GetBattlePassLog: ", err) return }