bind4spidercfg.go 874 B

12345678910111213141516171819202122232425262728293031323334353637
  1. // 绑定爬虫配置
  2. package main
  3. import (
  4. qu "jygit.jydev.jianyu360.cn/data_processing/common_utils"
  5. be "spider_creator/backend"
  6. )
  7. // LoadSpiderConfigAll,带分页
  8. func (a *App) LoadSpiderConfigAll(pageSize, pageNo int) []*be.SpiderConfig {
  9. return db.LoadSpiderConfigAll()
  10. }
  11. // LoadSpiderConfigAll,带分页
  12. func (a *App) SaveOrUpdateSpiderConfig(sc *be.SpiderConfig) string {
  13. db.SaveOrUpdate(sc)
  14. return "ok"
  15. }
  16. // SwitchSpiderConfig
  17. func (a *App) SwitchSpiderConfig(code string) string {
  18. qu.Debug("切换当前默认爬虫配置:", code)
  19. csf := db.Load(code)
  20. be.CopySpiderConfig(currentSpiderConfig, csf)
  21. return "ok"
  22. }
  23. // SwitchSpiderConfig
  24. func (a *App) ViewCurrentSpiderConfig() *be.SpiderConfig {
  25. return currentSpiderConfig
  26. }
  27. // SwitchSpiderConfig
  28. func (a *App) DeleteSpiderConfig(code string) string {
  29. db.DeleteSpiderConfig(code)
  30. return "ok"
  31. }