goweb-gin-demo/router/wt/wt_reports.go

53 lines
2.5 KiB
Go

package wt
import (
"github.com/gin-gonic/gin"
"goweb-gin-demo/api"
"goweb-gin-demo/middleware"
)
type WtReportsRouter struct {
}
// InitWtReportsRouter 初始化周报路由信息
func (s *WtReportsRouter) InitWtReportsRouter(Router *gin.RouterGroup) {
wtReportsRouter := Router.Group("wtReports").Use(middleware.OperationRecord())
wtReportsRouterWithoutRecord := Router.Group("wtReports")
var wtReportsApi = api.ApiGroupApp.WtServiceGroup.WtReportsApi
{
wtReportsRouter.POST("createWtReports", wtReportsApi.CreateWtReports) // 新建周报
wtReportsRouter.DELETE("deleteWtReportsByIds", wtReportsApi.DeleteWtReportsByIds) // 批量删除周报
wtReportsRouter.PUT("updateWtReports", wtReportsApi.UpdateWtReports) // 更新周报
}
{
wtReportsRouterWithoutRecord.GET("findWtReports", wtReportsApi.FindWtReports) // 根据ID获取周报
wtReportsRouterWithoutRecord.GET("getWtReportsList", wtReportsApi.GetWtReportsList) // 获取周报列表
}
wtTemplatesRouter := Router.Group("wtTemplates").Use(middleware.OperationRecord())
wtTemplatesRouterWithoutRecord := Router.Group("wtTemplates")
var wtTemplatesApi = api.ApiGroupApp.WtServiceGroup.WtTemplateApi
{
wtTemplatesRouter.POST("createWtTemplate", wtTemplatesApi.CreateWtTemplate) // 新建周报模板
wtTemplatesRouter.DELETE("deleteWtTemplateByIds", wtTemplatesApi.DeleteWtTemplateByIds) // 批量删除周报模板
wtTemplatesRouter.PUT("updateWtTemplate", wtTemplatesApi.UpdateWtTemplate) // 更新周报模板
}
{
wtTemplatesRouterWithoutRecord.GET("findWtTemplate", wtTemplatesApi.FindWtTemplate) // 根据ID获取周报模板
wtTemplatesRouterWithoutRecord.GET("getWtTemplateList", wtTemplatesApi.GetWtTemplateList) // 获取周报模板列表
}
wtCommentRouter := Router.Group("wtComment").Use(middleware.OperationRecord())
wtCommentRouterWithoutRecord := Router.Group("wtComment")
var wtCommentApi = api.ApiGroupApp.WtServiceGroup.WtCommentApi
{
wtCommentRouter.POST("createWtComment", wtCommentApi.CreateWtComment) // 新建周报评论
wtCommentRouter.DELETE("deleteWtCommentByIds", wtCommentApi.DeleteWtCommentByIds) // 批量删除周报评论
wtCommentRouter.PUT("updateWtComment", wtCommentApi.UpdateWtComment) // 更新周报评论
}
{
wtCommentRouterWithoutRecord.GET("findWtComment", wtCommentApi.FindWtComment) // 根据ID获取周报评论
wtCommentRouterWithoutRecord.GET("getWtCommentList", wtCommentApi.GetWtCommentList) // 获取周报评论列表
}
}