package controller import ( "context" "36wisdom/biz/model/dto" "36wisdom/biz/service" ) type strategy struct{} var Strategy = &strategy{} func (c *strategy) List(ctx context.Context, req *dto.StrategyListReq) (*dto.StrategyListRes, error) { return service.Strategy.List(ctx, req) } func (c *strategy) Detail(ctx context.Context, req *dto.StrategyDetailReq) (*dto.StrategyDetailRes, error) { return service.Strategy.Detail(ctx, req) } type adminStrategy struct{} var AdminStrategy = &adminStrategy{} func (c *adminStrategy) List(ctx context.Context, req *dto.AdminStrategyListReq) (*dto.AdminStrategyListRes, error) { return service.AdminStrategy.List(ctx, req) } func (c *adminStrategy) Create(ctx context.Context, req *dto.AdminStrategyCreateReq) (*dto.AdminStrategyCreateRes, error) { return service.AdminStrategy.Create(ctx, req) } func (c *adminStrategy) Update(ctx context.Context, req *dto.AdminStrategyUpdateReq) (*dto.AdminStrategyUpdateRes, error) { return service.AdminStrategy.Update(ctx, req) } func (c *adminStrategy) Disable(ctx context.Context, req *dto.AdminStrategyDisableReq) (*dto.AdminStrategyDisableRes, error) { return service.AdminStrategy.Disable(ctx, req) } func (c *adminStrategy) Enable(ctx context.Context, req *dto.AdminStrategyEnableReq) (*dto.AdminStrategyEnableRes, error) { return service.AdminStrategy.Enable(ctx, req) }