| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- package daytask
- import (
- "github.com/gin-gonic/gin"
- "go_server/service"
- )
- // DtAdminRouter 管理员路由
- type DtAdminRouter struct{}
- func (DtAdminRouter) Route() string {
- return "/admin"
- }
- var dtAdminService = service.RealizationLayer.DaytaskServiceGroup.DtAdminService
- func (h DtAdminRouter) Register(group *gin.RouterGroup) {
- group.GET("get", dtAdminService.Get)
- group.GET("find", dtAdminService.Find)
- group.POST("create", dtAdminService.Create)
- group.POST("update", dtAdminService.Update)
- group.POST("delete", dtAdminService.Delete)
- }
- // DtRoleRouter 角色路由
- type DtRoleRouter struct{}
- func (DtRoleRouter) Route() string {
- return "/role"
- }
- var dtRoleService = service.RealizationLayer.DaytaskServiceGroup.DtRoleService
- func (h DtRoleRouter) Register(group *gin.RouterGroup) {
- group.GET("get", dtRoleService.Get)
- group.GET("find", dtRoleService.Find)
- group.POST("create", dtRoleService.Create)
- group.POST("update", dtRoleService.Update)
- group.POST("delete", dtRoleService.Delete)
- }
- // DtMenuRouter 菜单路由
- type DtMenuRouter struct{}
- func (DtMenuRouter) Route() string {
- return "/menu"
- }
- var dtMenuService = service.RealizationLayer.DaytaskServiceGroup.DtMenuService
- func (h DtMenuRouter) Register(group *gin.RouterGroup) {
- group.GET("get", dtMenuService.Get)
- group.GET("find", dtMenuService.Find)
- group.POST("create", dtMenuService.Create)
- group.POST("update", dtMenuService.Update)
- group.POST("delete", dtMenuService.Delete)
- }
- // DtConfigRouter 系统配置路由
- type DtConfigRouter struct{}
- func (DtConfigRouter) Route() string {
- return "/config"
- }
- var dtConfigService = service.RealizationLayer.DaytaskServiceGroup.DtConfigService
- func (h DtConfigRouter) Register(group *gin.RouterGroup) {
- group.GET("get", dtConfigService.Get)
- group.GET("find", dtConfigService.Find)
- group.GET("get_by_group", dtConfigService.GetByGroup)
- group.POST("create", dtConfigService.Create)
- group.POST("update", dtConfigService.Update)
- group.POST("delete", dtConfigService.Delete)
- }
- // DtOperationLogRouter 操作日志路由
- type DtOperationLogRouter struct{}
- func (DtOperationLogRouter) Route() string {
- return "/operation_log"
- }
- var dtOperationLogService = service.RealizationLayer.DaytaskServiceGroup.DtOperationLogService
- func (h DtOperationLogRouter) Register(group *gin.RouterGroup) {
- group.GET("get", dtOperationLogService.Get)
- group.GET("find", dtOperationLogService.Find)
- }
- // DtDailyStatsRouter 每日统计路由
- type DtDailyStatsRouter struct{}
- func (DtDailyStatsRouter) Route() string {
- return "/daily_stats"
- }
- var dtDailyStatsService = service.RealizationLayer.DaytaskServiceGroup.DtDailyStatsService
- func (h DtDailyStatsRouter) Register(group *gin.RouterGroup) {
- group.GET("get", dtDailyStatsService.Get)
- group.GET("find", dtDailyStatsService.Find)
- }
|