package dbapi import ( "encoding/json" "fmt" ) type EventPushApi struct { } func (api EventPushApi) Save(paramBody map[string]interface{}) (bool,interface{}){ url := BASIC_URL + DATA_URL_PREFIX + "/eventPush/save" client := NewClient() body,err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody,nil,nil) if err != nil { return false,nil } var res Result if err = json.Unmarshal(body, &res); err != nil { fmt.Println(err) return false,nil } return res.Success,res.Data } func (api EventPushApi) FindByEventTopic(topic string,childType string) (bool,interface{}){ url := BASIC_URL + DATA_URL_PREFIX + "/eventPush/findByEventTopic" client := NewClient() paramQuery :=make(map[string]string,0) paramQuery["topic"] = topic paramQuery["type"] = childType body, err := client.DoGetRequest(url, paramQuery, nil) if err != nil { return false,nil } var res Result if err = json.Unmarshal(body, &res); err != nil { return false,nil } return true,res.Data }