Files
36Wisdom/biz/controller/strategy.go
T
2026-08-14 16:11:10 +08:00

45 lines
1.3 KiB
Go

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)
}