sys_params.go 1.2 KB

12345678910111213141516171819202122232425
  1. package system
  2. import (
  3. "github.com/flipped-aurora/gin-vue-admin/server/middleware"
  4. "github.com/gin-gonic/gin"
  5. )
  6. type SysParamsRouter struct{}
  7. // InitSysParamsRouter 初始化 参数 路由信息
  8. func (s *SysParamsRouter) InitSysParamsRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
  9. sysParamsRouter := Router.Group("sysParams").Use(middleware.OperationRecord())
  10. sysParamsRouterWithoutRecord := Router.Group("sysParams")
  11. {
  12. sysParamsRouter.POST("createSysParams", sysParamsApi.CreateSysParams) // 新建参数
  13. sysParamsRouter.DELETE("deleteSysParams", sysParamsApi.DeleteSysParams) // 删除参数
  14. sysParamsRouter.DELETE("deleteSysParamsByIds", sysParamsApi.DeleteSysParamsByIds) // 批量删除参数
  15. sysParamsRouter.PUT("updateSysParams", sysParamsApi.UpdateSysParams) // 更新参数
  16. }
  17. {
  18. sysParamsRouterWithoutRecord.GET("findSysParams", sysParamsApi.FindSysParams) // 根据ID获取参数
  19. sysParamsRouterWithoutRecord.GET("getSysParamsList", sysParamsApi.GetSysParamsList) // 获取参数列表
  20. sysParamsRouterWithoutRecord.GET("getSysParam", sysParamsApi.GetSysParam) // 根据Key获取参数
  21. }
  22. }