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

37 lines
1.1 KiB
Go

package controller
import (
"context"
"36wisdom/biz/model/dto"
"36wisdom/biz/service"
)
type nodeOption struct{}
var NodeOption = &nodeOption{}
type adminNodeOption struct{}
var AdminNodeOption = &adminNodeOption{}
func (c *adminNodeOption) List(ctx context.Context, req *dto.AdminNodeOptionListReq) (*dto.AdminNodeOptionListRes, error) {
return service.AdminNodeOption.List(ctx, req)
}
func (c *adminNodeOption) Create(ctx context.Context, req *dto.AdminNodeOptionCreateReq) (*dto.AdminNodeOptionCreateRes, error) {
return service.AdminNodeOption.Create(ctx, req)
}
func (c *adminNodeOption) Update(ctx context.Context, req *dto.AdminNodeOptionUpdateReq) (*dto.AdminNodeOptionUpdateRes, error) {
return service.AdminNodeOption.Update(ctx, req)
}
func (c *adminNodeOption) Disable(ctx context.Context, req *dto.AdminNodeOptionDisableReq) (*dto.AdminNodeOptionDisableRes, error) {
return service.AdminNodeOption.Disable(ctx, req)
}
func (c *adminNodeOption) Enable(ctx context.Context, req *dto.AdminNodeOptionEnableReq) (*dto.AdminNodeOptionEnableRes, error) {
return service.AdminNodeOption.Enable(ctx, req)
}