package auth import ( "context" "git.noahlan.cn/n-admin/n-admin-server/api/internal/svc" "git.noahlan.cn/n-admin/n-admin-server/api/internal/types" "net/http" ) type OauthLoginLogic struct { ctx context.Context svcCtx *svc.ServiceContext r *http.Request } func NewOauthLoginLogic(r *http.Request, ctx context.Context, svcCtx *svc.ServiceContext) *OauthLoginLogic { return &OauthLoginLogic{ r: r, ctx: ctx, svcCtx: svcCtx, } } func (l *OauthLoginLogic) OauthLogin(req *types.OauthLoginReq) (resp *types.OauthLoginResp, err error) { // todo: add your logic here and delete this line return }