説明なし
選択できるのは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. }