userInfoServices.go 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package services
  2. import (
  3. "fwh-toolbox-server/domain"
  4. "fwh-toolbox-server/repositories"
  5. )
  6. // 读取指定用户的完整配置
  7. func UserInfoReadAllConfig(name string) (*domain.UserConfigDomain, error) {
  8. return repositories.UserInfoReadAllConfig(name)
  9. }
  10. // 覆盖更新指定用户的完整配置
  11. func UserInfoUpdateAllConfig(name string, config domain.UserConfigDomain) error {
  12. return repositories.UserInfoUpdateAllConfig(name, config)
  13. }
  14. // 读取指定用户的SiteInfoManage配置
  15. func UserInfoReadSiteInfoManageConfig(name string) (*domain.SiteInfoManageConfig, error) {
  16. return repositories.UserInfoReadSiteInfoManageConfig(name)
  17. }
  18. // 覆盖更新指定用户的SiteInfoManage配置文件
  19. func UserInfoUpdateSiteInfoManageConfig(name string, config domain.SiteInfoManageConfig) error {
  20. return repositories.UserInfoUpdateSiteInfoManageConfig(name, config)
  21. }
  22. // 覆盖更新指定用户的SiteInfoManage配置文件中的TitleFilter
  23. func UserInfoUpdateSiteInfoManageConfigTitleFilter(name string, config []string) error {
  24. return repositories.UserInfoUpdateSiteInfoManageConfigTitleFilter(name, config)
  25. }
  26. // 覆盖更新指定用户的SiteInfoManage配置文件中的CustomQueryFilter
  27. func UserInfoUpdateSiteInfoManageConfigCustomQueryFilter(name string, config []domain.SiteInfoQueryFilter) error {
  28. return repositories.UserInfoUpdateSiteInfoManageConfigCustomQueryFilter(name, config)
  29. }