package dbapi import ( "encoding/json" "fmt" "net/http" "strings" ) type AreaApi struct { } //查询本地摄像机树 func (api AreaApi) GetLocalCameraTree(parentId int) []TreeMenu { var result []TreeMenu url := BASIC_URL + "/data/api-v/area/localmenu" request, err := http.NewRequest("GET", url, strings.NewReader(string(parentId))) if err != nil { return result } body, err := DoRequest(request, "application/json") if err != nil { return result } var res Result if err = json.Unmarshal(body, &res); err != nil { fmt.Println(err) } bytes, _ := json.Marshal(res.Data) err = json.Unmarshal(bytes, &result) if err != nil { fmt.Println(err) } return result } //添加目录节点 func (api AreaApi) AreaAdd(area Area) bool { flag := false return flag }