暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

admin_routes.go 645B

1234567891011121314151617181920
  1. package routes
  2. import (
  3. "context"
  4. "git.x2erp.com/qdy/go-base/ctx"
  5. "git.x2erp.com/qdy/go-base/model/request/configreq"
  6. "git.x2erp.com/qdy/go-base/model/response"
  7. "git.x2erp.com/qdy/go-base/webx/router"
  8. "git.x2erp.com/qdy/go-svc-configure/internal/service/admin"
  9. )
  10. func RegisterAdminRoutes(ws *router.RouterService) {
  11. // 管理员登录(无需认证)
  12. ws.POST("/api/login/admin",
  13. func(req *configreq.UserLoginRequest, ctx context.Context, reqCtx *ctx.RequestContext) (*response.QueryResult[bool], error) {
  14. return admin.LoginAdmin(req, ctx, reqCtx), nil
  15. },
  16. ).Desc("管理员登录(验证配置文件凭据)").Register()
  17. }