package test import ( "github.com/gin-gonic/gin" "srm/api/v1" ) type ContractRouter struct { } // InitContractRouter 初始化 Contract 路由信息 func (s *ContractRouter) InitContractRouter(Router *gin.RouterGroup) { conRouter := Router.Group("con") conRouterWithoutRecord := Router.Group("con") var conApi = v1.ApiGroupApp.TestApiGroup.ContractApi { conRouter.POST("createContract", conApi.CreateContract) // 新建Contract conRouter.DELETE("deleteContract", conApi.DeleteContract) // 删除Contract conRouter.DELETE("deleteContractByIds", conApi.DeleteContractByIds) // 批量删除Contract conRouter.PUT("updateContract", conApi.UpdateContract) // 更新Contract } { conRouterWithoutRecord.GET("findContract", conApi.FindContract) // 根据ID获取Contract conRouterWithoutRecord.GET("getContractList", conApi.GetContractList) // 获取Contract列表 conRouterWithoutRecord.GET("previewContract", conApi.PreviewContract) // 预览Contract conRouterWithoutRecord.GET("downloadContract", conApi.DownloadContract) // 下载Contract } }