dt_task.go 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. // DtUserTaskRouter 用户任务记录路由
  46. type DtUserTaskRouter struct{}
  47. func (DtUserTaskRouter) Route() string {
  48. return "/user_task"
  49. }
  50. var dtUserTaskService = service.RealizationLayer.DaytaskServiceGroup.DtUserTaskService
  51. func (h DtUserTaskRouter) Register(group *gin.RouterGroup) {
  52. group.GET("get", dtUserTaskService.Get)
  53. group.GET("find", dtUserTaskService.Find)
  54. group.POST("create", dtUserTaskService.Create)
  55. group.POST("update", dtUserTaskService.Update)
  56. group.POST("delete", dtUserTaskService.Delete)
  57. group.POST("audit", dtUserTaskService.Audit)
  58. }