Keine Beschreibung
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

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. }