cmd.go 627 B

12345678910111213141516171819202122232425262728
  1. package cmd
  2. import (
  3. "github.com/gogf/gf/v2/os/gctx"
  4. "jygit.jydev.jianyu360.cn/BP/jyluaweb/lua/base"
  5. "jygit.jydev.jianyu360.cn/BP/jyluaweb/server"
  6. "jylua-api/internal/service"
  7. )
  8. var (
  9. SERVER = server.NewServer("jylua", false)
  10. initCtx = gctx.New()
  11. )
  12. func init() {
  13. for _, v := range service.JyLuaGoApi.GetAllApi(initCtx) {
  14. _, _ = server.NewJyPerReqLua(
  15. &server.Req{
  16. Id: v.Id,
  17. Params: service.JyLuaGoParseParam.Check(initCtx, v.Parameters),
  18. Path: service.JyLuaPathTree.GetPath(v.Groupid, v.Path, false),
  19. Code: v.Code,
  20. Method: v.Method,
  21. },
  22. SERVER)
  23. }
  24. base.BidCodeMapping.Init()
  25. }