29 lines
630 B
Go
29 lines
630 B
Go
package controller
|
|
|
|
import (
|
|
"context"
|
|
|
|
"36wisdom/biz/model/dto"
|
|
"36wisdom/biz/service"
|
|
)
|
|
|
|
type parent struct{}
|
|
|
|
var Parent = &parent{}
|
|
|
|
func (c *parent) Register(ctx context.Context, req *dto.RegisterReq) (*dto.RegisterRes, error) {
|
|
return service.Parent.Register(ctx, req)
|
|
}
|
|
|
|
func (c *parent) Login(ctx context.Context, req *dto.LoginReq) (*dto.LoginRes, error) {
|
|
return service.Parent.Login(ctx, req)
|
|
}
|
|
|
|
type adminParent struct{}
|
|
|
|
var AdminParent = &adminParent{}
|
|
|
|
func (c *adminParent) List(ctx context.Context, req *dto.AdminParentListReq) (*dto.AdminParentListRes, error) {
|
|
return service.AdminParent.List(ctx, req)
|
|
}
|