Files
2026-08-14 16:11:10 +08:00

37 lines
1000 B
Go

package controller
import (
"context"
"36wisdom/biz/model/dto"
"36wisdom/biz/service"
)
type prize struct{}
var Prize = &prize{}
type adminPrize struct{}
var AdminPrize = &adminPrize{}
func (c *adminPrize) List(ctx context.Context, req *dto.AdminPrizeListReq) (*dto.AdminPrizeListRes, error) {
return service.AdminPrize.List(ctx, req)
}
func (c *adminPrize) Create(ctx context.Context, req *dto.AdminPrizeCreateReq) (*dto.AdminPrizeCreateRes, error) {
return service.AdminPrize.Create(ctx, req)
}
func (c *adminPrize) Update(ctx context.Context, req *dto.AdminPrizeUpdateReq) (*dto.AdminPrizeUpdateRes, error) {
return service.AdminPrize.Update(ctx, req)
}
func (c *adminPrize) Disable(ctx context.Context, req *dto.AdminPrizeDisableReq) (*dto.AdminPrizeDisableRes, error) {
return service.AdminPrize.Disable(ctx, req)
}
func (c *adminPrize) Enable(ctx context.Context, req *dto.AdminPrizeEnableReq) (*dto.AdminPrizeEnableRes, error) {
return service.AdminPrize.Enable(ctx, req)
}