package system import ( "github.com/gin-gonic/gin" v1 "server/api/v1" "server/middleware" ) type FileRouter struct{} func (s *FileRouter) InitFileRouter(Router *gin.RouterGroup) { fileRouter := Router.Group("appfile").Use(middleware.OperationRecord()) fileRouterWithoutRecord := Router.Group("appfile") baseApi := v1.ApiGroupApp.SystemApiGroup.FileApi deptApi := v1.ApiGroupApp.SystemApiGroup.DeptApi { fileRouter.POST("upload", baseApi.Upload) //上传文件 fileRouter.PUT("setfileinfo", baseApi.SetFileInfo) //修改文件权限 fileRouter.PUT("deletbasefile", baseApi.DeleteBaseFile) //撤销文件 fileRouter.POST("getdepts", deptApi.GetDepts) //获取下发的部门 fileRouter.POST("distribute", baseApi.Distribute) //下发文件 fileRouter.POST("preview", baseApi.View) //预览文件 } { fileRouterWithoutRecord.POST("getfilelist", baseApi.GetFileList) //获取文件列表 } }