33 lines
980 B
Go
33 lines
980 B
Go
package member
|
|
|
|
import (
|
|
"context"
|
|
|
|
v1 "hotgo/api/api/member/v1"
|
|
"hotgo/internal/service"
|
|
)
|
|
|
|
func (c *ControllerV1) Register(ctx context.Context, req *v1.RegisterReq) (*v1.RegisterRes, error) {
|
|
data, err := service.SysAppMemberAuth().Register(ctx, &req.AppMemberRegisterInp)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &v1.RegisterRes{AppMemberRegisterModel: data}, nil
|
|
}
|
|
|
|
func (c *ControllerV1) AccountLogin(ctx context.Context, req *v1.AccountLoginReq) (*v1.AccountLoginRes, error) {
|
|
data, err := service.SysAppMemberAuth().AccountLogin(ctx, &req.AppMemberAccountLoginInp)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &v1.AccountLoginRes{AppMemberLoginModel: data}, nil
|
|
}
|
|
|
|
func (c *ControllerV1) MobileLogin(ctx context.Context, req *v1.MobileLoginReq) (*v1.MobileLoginRes, error) {
|
|
data, err := service.SysAppMemberAuth().MobileLogin(ctx, &req.AppMemberMobileLoginInp)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &v1.MobileLoginRes{AppMemberLoginModel: data}, nil
|
|
}
|