53 lines
2.5 KiB
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) // 获取周报评论列表
|
||
|
}
|
||
|
}
|