12345678910111213141516171819202122232425262728293031323334353637 |
- // 绑定爬虫配置
- package main
- import (
- "log"
- be "spidercreator/backend"
- )
- // LoadSpiderConfigAll,带分页
- func (a *App) LoadSpiderConfigAll(pageSize, pageNo int) []*be.SpiderConfig {
- return db.LoadSpiderConfigAll()
- }
- // LoadSpiderConfigAll,带分页
- func (a *App) SaveOrUpdateSpiderConfig(sc *be.SpiderConfig) string {
- db.SaveOrUpdate(sc)
- return "ok"
- }
- // SwitchSpiderConfig
- func (a *App) SwitchSpiderConfig(code string) string {
- log.Println("切换当前默认爬虫配置:", code)
- csf := db.Load(code)
- be.CopySpiderConfig(currentSpiderConfig, csf)
- return "ok"
- }
- // SwitchSpiderConfig
- func (a *App) ViewCurrentSpiderConfig() *be.SpiderConfig {
- return currentSpiderConfig
- }
- // SwitchSpiderConfig
- func (a *App) DeleteSpiderConfig(code string) string {
- db.DeleteSpiderConfig(code)
- return "ok"
- }
|