package crawler import ( "encoding/json" "git.loafle.net/overflow/commons_go/model/timestamp" //"git.loafle.net/overflow/overflow_service/proxy" "git.loafle.net/overflow/overflow_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, error) { //out := proxy.InvokeDB("crawler", "findAll", nil) out, err := utils.InvokeDB("crawler", "findAll", nil) if err != nil { return "", err } return out, nil } func (c *CrawlerService)Create(ct * Crawler) (string, error) { out, err := utils.InvokeDB("crawler", "create", ct) if err != nil { return "", err } return out, nil }