sys_wf_gen.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package routers
  2. import (
  3. "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/gen"
  4. "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
  5. "git.qianqiusoft.com/qianqiusoft/light-apiengine/middleware"
  6. )
  7. func init() {
  8. addRegisterHandler(registerSysWfRouter)
  9. }
  10. func registerSysWfRouter(e *engine.ApiEngine) {
  11. api := e.GinEngine.Group("/api")
  12. v1 := api.Group("/v1/sys_wf")
  13. v1.Use(middleware.LoginWare())
  14. if len(_router["sys_wf"]) > 0 {
  15. v1.Use(_router["sys_wf"]...)
  16. }
  17. ctrler := gen.NewSysWfController(e)
  18. v1.GET("/wf_instance_list", ctrler.WfInstanceList)
  19. //v1.POST("/wf_instance_list",ctrler.WfInstanceList)
  20. v1.GET("/instance_step_current", ctrler.InstanceStepCurrent)
  21. //v1.POST("/instance_step_current",ctrler.InstanceStepCurrent)
  22. //v1.GET("/prerun",ctrler.Prerun)
  23. v1.POST("/prerun", ctrler.Prerun)
  24. //v1.GET("/run",ctrler.Run)
  25. v1.POST("/run", ctrler.Run)
  26. v1.GET("/wf_defines_tag", ctrler.WfDefinesTag)
  27. //v1.POST("/wf_defines_tag",ctrler.WfDefinesTag)
  28. v1.GET("/wf_define_form", ctrler.WfDefineForm)
  29. //v1.POST("/wf_define_form",ctrler.WfDefineForm)
  30. //v1.GET("/recall",ctrler.Recall)
  31. v1.POST("/recall", ctrler.Recall)
  32. //v1.GET("/recall",ctrler.Recall)
  33. v1.POST("/interrupt", ctrler.Interrupt)
  34. v1.GET("/designer", ctrler.Designer)
  35. //v1.POST("/designer",ctrler.Designer)
  36. //v1.GET("/define_save",ctrler.DefineSave)
  37. v1.POST("/define_save", ctrler.DefineSave)
  38. //v1.GET("/define_create",ctrler.DefineCreate)
  39. v1.POST("/define_create", ctrler.DefineCreate)
  40. //v1.GET("/create_instance",ctrler.CreateInstance)
  41. v1.POST("/create_instance", ctrler.CreateInstance)
  42. v1.GET("/define", ctrler.Define)
  43. //v1.POST("/define",ctrler.Define)
  44. v1.GET("/all_define", ctrler.AllDefine)
  45. //v1.POST("/all_define",ctrler.AllDefine)
  46. //v1.GET("/update_intance_form",ctrler.UpdateIntanceForm)
  47. v1.POST("/update_intance_form", ctrler.UpdateIntanceForm)
  48. }