package daytask import ( "github.com/gin-gonic/gin" "go_server/service" ) // DtTaskCategoryRouter 任务分类路由 type DtTaskCategoryRouter struct{} func (DtTaskCategoryRouter) Route() string { return "/task_category" } var dtTaskCategoryService = service.RealizationLayer.DaytaskServiceGroup.DtTaskCategoryService func (h DtTaskCategoryRouter) Register(group *gin.RouterGroup) { group.GET("get", dtTaskCategoryService.Get) group.GET("find", dtTaskCategoryService.Find) group.POST("create", dtTaskCategoryService.Create) group.POST("update", dtTaskCategoryService.Update) group.POST("delete", dtTaskCategoryService.Delete) } // DtTaskRouter 任务路由 type DtTaskRouter struct{} func (DtTaskRouter) Route() string { return "/task" } var dtTaskService = service.RealizationLayer.DaytaskServiceGroup.DtTaskService func (h DtTaskRouter) Register(group *gin.RouterGroup) { group.GET("get", dtTaskService.Get) group.GET("find", dtTaskService.Find) group.POST("create", dtTaskService.Create) group.POST("update", dtTaskService.Update) group.POST("delete", dtTaskService.Delete) } // DtTaskStepRouter 任务步骤路由 type DtTaskStepRouter struct{} func (DtTaskStepRouter) Route() string { return "/task_step" } var dtTaskStepService = service.RealizationLayer.DaytaskServiceGroup.DtTaskStepService func (h DtTaskStepRouter) Register(group *gin.RouterGroup) { group.GET("get", dtTaskStepService.Get) group.GET("find", dtTaskStepService.Find) group.POST("create", dtTaskStepService.Create) group.POST("update", dtTaskStepService.Update) group.POST("delete", dtTaskStepService.Delete) } // DtTaskExampleRouter 审核样例路由 type DtTaskExampleRouter struct{} func (DtTaskExampleRouter) Route() string { return "/task_example" } var dtTaskExampleService = service.RealizationLayer.DaytaskServiceGroup.DtTaskExampleService func (h DtTaskExampleRouter) Register(group *gin.RouterGroup) { group.GET("get", dtTaskExampleService.Get) group.GET("find", dtTaskExampleService.Find) group.POST("create", dtTaskExampleService.Create) group.POST("update", dtTaskExampleService.Update) group.POST("delete", dtTaskExampleService.Delete) } // DtUserTaskRouter 用户任务记录路由 type DtUserTaskRouter struct{} func (DtUserTaskRouter) Route() string { return "/user_task" } var dtUserTaskService = service.RealizationLayer.DaytaskServiceGroup.DtUserTaskService func (h DtUserTaskRouter) Register(group *gin.RouterGroup) { group.GET("get", dtUserTaskService.Get) group.GET("find", dtUserTaskService.Find) group.POST("create", dtUserTaskService.Create) group.POST("update", dtUserTaskService.Update) group.POST("delete", dtUserTaskService.Delete) group.POST("audit", dtUserTaskService.Audit) }