package server import ( "admin/internal/context" "admin/internal/model/dto" ) func (ctl *controller) Login(ctx *context.WebContext, params *dto.LoginReq, rsp *dto.LoginRsp) error { loginInfo, err := ctl.svc.Login(params.User, params.Password) if err != nil { return err } *rsp = *loginInfo return nil } func (ctl *controller) GetUserInfo(ctx *context.WebContext, params *dto.NilReq, rsp *dto.GetUserInfoRsp) error { svcRsp, err := ctl.svc.GetUserInfo(ctx.Header.UserId) if err != nil { return err } *rsp = *svcRsp return nil }