dt_task.go 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package daytask
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "go_server/service"
  5. )
  6. // DtTaskCategoryRouter 任务分类路由
  7. type DtTaskCategoryRouter struct{}
  8. func (DtTaskCategoryRouter) Route() string {
  9. return "/task_category"
  10. }
  11. var dtTaskCategoryService = service.RealizationLayer.DaytaskServiceGroup.DtTaskCategoryService
  12. func (h DtTaskCategoryRouter) Register(group *gin.RouterGroup) {
  13. group.GET("get", dtTaskCategoryService.Get)
  14. group.GET("find", dtTaskCategoryService.Find)
  15. group.POST("create", dtTaskCategoryService.Create)
  16. group.POST("update", dtTaskCategoryService.Update)
  17. group.POST("delete", dtTaskCategoryService.Delete)
  18. }
  19. // DtTaskRouter 任务路由
  20. type DtTaskRouter struct{}
  21. func (DtTaskRouter) Route() string {
  22. return "/task"
  23. }
  24. var dtTaskService = service.RealizationLayer.DaytaskServiceGroup.DtTaskService
  25. func (h DtTaskRouter) Register(group *gin.RouterGroup) {
  26. group.GET("get", dtTaskService.Get)
  27. group.GET("find", dtTaskService.Find)
  28. group.POST("create", dtTaskService.Create)
  29. group.POST("update", dtTaskService.Update)
  30. group.POST("delete", dtTaskService.Delete)
  31. }
  32. // DtTaskStepRouter 任务步骤路由
  33. type DtTaskStepRouter struct{}
  34. func (DtTaskStepRouter) Route() string {
  35. return "/task_step"
  36. }
  37. var dtTaskStepService = service.RealizationLayer.DaytaskServiceGroup.DtTaskStepService
  38. func (h DtTaskStepRouter) Register(group *gin.RouterGroup) {
  39. group.GET("get", dtTaskStepService.Get)
  40. group.GET("find", dtTaskStepService.Find)
  41. group.POST("create", dtTaskStepService.Create)
  42. group.POST("update", dtTaskStepService.Update)
  43. group.POST("delete", dtTaskStepService.Delete)
  44. }
  45. // DtTaskExampleRouter 审核样例路由
  46. type DtTaskExampleRouter struct{}
  47. func (DtTaskExampleRouter) Route() string {
  48. return "/task_example"
  49. }
  50. var dtTaskExampleService = service.RealizationLayer.DaytaskServiceGroup.DtTaskExampleService
  51. func (h DtTaskExampleRouter) Register(group *gin.RouterGroup) {
  52. group.GET("get", dtTaskExampleService.Get)
  53. group.GET("find", dtTaskExampleService.Find)
  54. group.POST("create", dtTaskExampleService.Create)
  55. group.POST("update", dtTaskExampleService.Update)
  56. group.POST("delete", dtTaskExampleService.Delete)
  57. }
  58. // DtUserTaskRouter 用户任务记录路由
  59. type DtUserTaskRouter struct{}
  60. func (DtUserTaskRouter) Route() string {
  61. return "/user_task"
  62. }
  63. var dtUserTaskService = service.RealizationLayer.DaytaskServiceGroup.DtUserTaskService
  64. func (h DtUserTaskRouter) Register(group *gin.RouterGroup) {
  65. group.GET("get", dtUserTaskService.Get)
  66. group.GET("find", dtUserTaskService.Find)
  67. group.POST("create", dtUserTaskService.Create)
  68. group.POST("update", dtUserTaskService.Update)
  69. group.POST("delete", dtUserTaskService.Delete)
  70. group.POST("audit", dtUserTaskService.Audit)
  71. }