package crawler import ( "encoding/json" "git.loafle.net/overflow/commons_go/model/timestamp" "git.loafle.net/overflow/overflow_proxy_service/proxy" "git.loafle.net/overflow/overflow_proxy_service/proxy/utils" ) type CrawlerService struct { } func NewCrawlerService() *CrawlerService { return &CrawlerService{} } type Crawler struct { Id json.Number `json:"id,Number,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` CrawlerType string `json:"crawlerType,omitempty"` CreateDate timestamp.Timestamp `json:"createDate,omitempty"` } func (c *CrawlerService)List() string { out := proxy.InvokeDB("crawler", "findAll", nil) return out } func (c *CrawlerService)Create(ct * Crawler) string { out, err := utils.InvokeDB("crawler", "create", ct) if err != nil { return "" } return out; }