37 lines
1.1 KiB
Go
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)
|
|
}
|