You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.8 KiB
Go
31 lines
1.8 KiB
Go
package system
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"pychr/api/v1"
|
|
"pychr/middleware"
|
|
)
|
|
|
|
type SysExportTemplateRouter struct {
|
|
}
|
|
|
|
// InitSysExportTemplateRouter 初始化 导出模板 路由信息
|
|
func (s *SysExportTemplateRouter) InitSysExportTemplateRouter(Router *gin.RouterGroup) {
|
|
sysExportTemplateRouter := Router.Group("sysExportTemplate").Use(middleware.OperationRecord())
|
|
sysExportTemplateRouterWithoutRecord := Router.Group("sysExportTemplate")
|
|
var sysExportTemplateApi = v1.ApiGroupApp.SystemApiGroup.SysExportTemplateApi
|
|
{
|
|
sysExportTemplateRouter.POST("createSysExportTemplate", sysExportTemplateApi.CreateSysExportTemplate) // 新建导出模板
|
|
sysExportTemplateRouter.DELETE("deleteSysExportTemplate", sysExportTemplateApi.DeleteSysExportTemplate) // 删除导出模板
|
|
sysExportTemplateRouter.DELETE("deleteSysExportTemplateByIds", sysExportTemplateApi.DeleteSysExportTemplateByIds) // 批量删除导出模板
|
|
sysExportTemplateRouter.PUT("updateSysExportTemplate", sysExportTemplateApi.UpdateSysExportTemplate) // 更新导出模板
|
|
sysExportTemplateRouter.POST("importExcel", sysExportTemplateApi.ImportExcel) // 更新导出模板
|
|
}
|
|
{
|
|
sysExportTemplateRouterWithoutRecord.GET("findSysExportTemplate", sysExportTemplateApi.FindSysExportTemplate) // 根据ID获取导出模板
|
|
sysExportTemplateRouterWithoutRecord.GET("getSysExportTemplateList", sysExportTemplateApi.GetSysExportTemplateList) // 获取导出模板列表
|
|
sysExportTemplateRouterWithoutRecord.GET("exportExcel", sysExportTemplateApi.ExportExcel) // 导出表格
|
|
sysExportTemplateRouterWithoutRecord.GET("exportTemplate", sysExportTemplateApi.ExportTemplate) // 导出表格模板
|
|
}
|
|
}
|