userInfoRoutes.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * User Info API List
  3. * /userInfo/config - GET & POST 获取&更新用户的完整配置
  4. * /userInfo/config/siteInfoManage - GET & POST 获取&更新用户的SiteInfoManage配置
  5. * /userInfo/config/siteInfoManage/titleFilter - POST 获取&更新用户的SiteInfoManage - TitleFilter配置
  6. * /userInfo/config/siteInfoManage/customQueryFilter - POST 获取&更新用户的SiteInfoManage - CustomQueryFilter配置
  7. */
  8. package routes
  9. import (
  10. "fwh-toolbox-server/controllers"
  11. "github.com/gofiber/fiber/v2"
  12. )
  13. func UserInfoSetup(api fiber.Router) {
  14. // 获取用户的完整配置
  15. api.Get("/userInfo/config", controllers.GetUserInfoAllConfig)
  16. // 更新用户的完整配置
  17. api.Post("/userInfo/config", controllers.UpdateUserInfoAllConfig)
  18. // 获取用户的SiteInfoManage配置
  19. api.Get("/userInfo/config/siteInfoManage", controllers.GetUserInfoSiteInfoManageConfig)
  20. // 更新用户的SiteInfoManage配置
  21. api.Post("/userInfo/config/siteInfoManage", controllers.UpdateUserInfoSiteInfoManageConfig)
  22. // 更新用户的SiteInfoManage - TitleFilter配置
  23. api.Post("/userInfo/config/siteInfoManage/titleFilter", controllers.UpdateUserInfoSiteInfoManageConfigTitleFilter)
  24. // 更新用户的SiteInfoManage - CustomQueryFilter配置
  25. api.Post("/userInfo/config/siteInfoManage/customQueryFilter", controllers.UpdateUserInfoSiteInfoManageConfigCustomQueryFilter)
  26. }