123456789101112131415161718192021222324252627 |
- 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) //获取文件列表
- }
- }
|