From da4c92f310f5e856fc7a37056616990ceac2e098 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 23 六月 2020 15:13:59 +0800
Subject: [PATCH] rm task,cameraTask,cameraTaskArgs add cameraRule
---
taskSdkRuleApi.go | 204 +++---
cameraApi.go | 42
cameraTaskApi.go | 378 +++++++-------
ruleTemplateApi.go | 101 +++
cameraTaskArgsApi.go | 268 +++++-----
cameraRuleApi.go | 146 +++++
taskApi.go | 394 +++++++-------
7 files changed, 890 insertions(+), 643 deletions(-)
diff --git a/cameraApi.go b/cameraApi.go
index bef1a77..794fb7f 100644
--- a/cameraApi.go
+++ b/cameraApi.go
@@ -172,27 +172,27 @@
return res.Success,res.Data
}
-//鑾峰彇鎵�鏈夋憚鍍忔満鐨勪俊鎭互鍙婂叾鎵�鏈変换鍔�
-func (api CameraApi) FindAllCameraAndTask() (cameraTasks []protomsg.CameraAndTaskInfo){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/queryCameraAndTaskInfo"
- client := NewClient()
-
- body, err := client.DoGetRequest(url, nil, nil)
- if err != nil {
- return nil
- }
-
- var res Result
- if err = json.Unmarshal(body, &res); err != nil {
- logPrint(err)
- return nil
- }
-
- bytes, _ := json.Marshal(res.Data)
- err = json.Unmarshal(bytes, &cameraTasks)
-
- return cameraTasks
-}
+////鑾峰彇鎵�鏈夋憚鍍忔満鐨勪俊鎭互鍙婂叾鎵�鏈変换鍔�
+//func (api CameraApi) FindAllCameraAndTask() (cameraTasks []protomsg.CameraAndTaskInfo){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/queryCameraAndTaskInfo"
+// client := NewClient()
+//
+// body, err := client.DoGetRequest(url, nil, nil)
+// if err != nil {
+// return nil
+// }
+//
+// var res Result
+// if err = json.Unmarshal(body, &res); err != nil {
+// logPrint(err)
+// return nil
+// }
+//
+// bytes, _ := json.Marshal(res.Data)
+// err = json.Unmarshal(bytes, &cameraTasks)
+//
+// return cameraTasks
+//}
func (api CameraApi) SaveCameraPolygon(paramBody map[string]interface{}) (bool,interface{}) {
url := api.getBasicUrl() + DATA_URL_PREFIX + "/polygon/save"
diff --git a/cameraRuleApi.go b/cameraRuleApi.go
new file mode 100644
index 0000000..7e60a29
--- /dev/null
+++ b/cameraRuleApi.go
@@ -0,0 +1,146 @@
+package dbapi
+
+import (
+ "basic.com/pubsub/protomsg.git"
+ "encoding/json"
+ "strconv"
+)
+
+type CameraRuleApi struct{
+ Ip string
+ Port int
+}
+
+func (api CameraRuleApi) getBasicUrl() string {
+ if api.Ip == "" {
+ return BASIC_URL
+ }
+ if api.Ip == "" {
+ api.Ip = DEFAULT_IP
+ }
+ if api.Port == 0 {
+ api.Port = DEFAULT_PORT
+ }
+ return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
+}
+
+func (api CameraRuleApi) Save(reqBody map[string]interface{}) bool {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/rule/save"
+ client := NewClient()
+ body, err := client.DoPostRequest(url,CONTENT_TYPE_JSON, reqBody,nil,nil)
+ if err != nil {
+ return false
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false
+ }
+ return res.Success
+}
+
+func (api CameraRuleApi) PasteRules(reqBody map[string]interface{}) bool {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/pasteRules"
+ client := NewClient()
+ body, err := client.DoPostRequest(url,CONTENT_TYPE_JSON, reqBody,nil,nil)
+ if err != nil {
+ return false
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false
+ }
+ return res.Success
+}
+
+func (api CameraRuleApi) SaveLinkRulesByGroup(reqBody map[string]interface{}) bool {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/rule/saveLinkRulesByGroup"
+ client := NewClient()
+ body, err := client.DoPostRequest(url,CONTENT_TYPE_JSON, reqBody,nil,nil)
+ if err != nil {
+ return false
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false
+ }
+ return res.Success
+}
+
+func (api RuleTemplateApi) GetLinkRulesByCameraIds(reqBody map[string]interface{}) (bool,interface{}) {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/rule/getLinkRulesByCameraIds"
+ client := NewClient()
+ body, err := client.DoPostRequest(url,CONTENT_TYPE_JSON, reqBody,nil,nil)
+ if err != nil {
+ return false,nil
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false,nil
+ }
+ return res.Success, res.Data
+}
+
+func (api CameraRuleApi) UpdateAlarmLevel(reqBody map[string]interface{}) bool {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/rule/updateAlarmLevel"
+ client := NewClient()
+ body, err := client.DoPostRequest(url,CONTENT_TYPE_JSON, reqBody,nil,nil)
+ if err != nil {
+ return false
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false
+ }
+ return res.Success
+}
+
+func (api CameraRuleApi) DeleteByGroup(groupId string) bool {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/rule/deleteByGroup"
+ client := NewClient()
+ paraM := map[string]string {
+ "groupId": groupId,
+ }
+ body, err := client.DoGetRequest(url, paraM,nil)
+ if err != nil {
+ return false
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false
+ }
+ return res.Success
+}
+
+func (api CameraRuleApi) FindAll(groupId string) (flag bool,allRules []protomsg.CameraAndRules) {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/rule/findAll"
+ client := NewClient()
+ body, err := client.DoGetRequest(url, nil,nil)
+ if err != nil {
+ return false,nil
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false,nil
+ }
+ if !res.Success {
+ return false, nil
+ }
+ bytes, err := json.Marshal(res.Data)
+ if err != nil {
+ logPrint(err)
+ return false, nil
+ }
+ err = json.Unmarshal(bytes, &allRules)
+ if err != nil {
+ logPrint(err)
+ return false, nil
+ }
+ return true, allRules
+}
\ No newline at end of file
diff --git a/cameraTaskApi.go b/cameraTaskApi.go
index 5975093..8273022 100644
--- a/cameraTaskApi.go
+++ b/cameraTaskApi.go
@@ -1,190 +1,190 @@
package dbapi
-
-import (
- "basic.com/pubsub/protomsg.git"
- "encoding/json"
- "strconv"
-)
-
-type CameraTaskApi struct {
- Ip string
- Port int
-}
-
-func (api CameraTaskApi) getBasicUrl() string {
- if api.Ip == "" {
- return BASIC_URL
- }
- if api.Ip == "" {
- api.Ip = DEFAULT_IP
- }
- if api.Port == 0 {
- api.Port = DEFAULT_PORT
- }
- return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
-}
-
-func (api CameraTaskApi) FindAll() (b bool,list []protomsg.CameraTask) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/findAll"
- client := NewClient()
- body, err := client.DoGetRequest(url, nil, nil)
- if err != nil {
- return false,nil
- }
-
- var res Result
- if err = json.Unmarshal(body, &res); err != nil {
- return false,nil
- }
- dataBytes, _ := json.Marshal(res.Data)
- if err := json.Unmarshal(dataBytes, &list);err !=nil {
- return false,nil
- }
- return true,list
-}
-
-func (api CameraTaskApi) AddTask(cameraId string,taskId string) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/addTask"
- client := NewClient()
- paramBody := map[string]interface{}{
- "cameraId": cameraId,
- "taskId": taskId,
- }
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody,nil,nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskApi) CameraTaskSave(paramBody map[string]interface{}) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/saveTask"
- client := NewClient()
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskApi) PasteRules(sourceId string, targetIds []string) bool {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/pasteRules"
- client := NewClient()
- paramBody := map[string]interface{} {
- "sourceId": sourceId,
- "targetIds": targetIds,
- }
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
- if err != nil {
- return false
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false
- }
- return res.Success
-}
-
-func (api CameraTaskApi) FindTasksByCameraIds(cameraIds []string) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/alltask"
- client := NewClient()
- paramBody :=make(map[string]interface{})
- paramBody["cameraIds"] = cameraIds
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskApi) CameraTaskAll(cameraId string) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/task/"+cameraId
- client := NewClient()
- paramQuery :=make(map[string]string)
- paramQuery["cameraId"] = cameraId
- respBody, err := client.DoGetRequest(url, paramQuery,nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskApi) DeleteCameraTask(cameraId string,taskId string) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/delTask/"+cameraId+"/"+taskId
- client := NewClient()
- respBody, err := client.DoDeleteRequest(url, CONTENT_TYPE_FORM, nil,nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskApi) SaveIsDataTrans(paramBody map[string]interface{}) (bool,interface{}){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/saveIsDataTrans"
- client := NewClient()
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskApi) SaveAlarmLevelByGroup(groupId string,alarmLevel int) (bool,interface{}){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/saveAlarmLevelByGroup"
- client := NewClient()
- paramBody :=make(map[string]interface{},0)
- paramBody["group_id"] = groupId
- paramBody["alarm_level"] = alarmLevel
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-//鏇存柊鎽勫儚鏈轰换鍔$姸鎬�
-func (api CameraTaskApi) UpdateCameraTaskStatus(cameraId string,taskId string,statusInt int) (bool,interface{}){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/updateCameraTaskStatus"
- client := NewClient()
- paramBody :=make(map[string]interface{})
- paramBody["cameraId"] = cameraId
- paramBody["taskId"] = taskId
- paramBody["status"] = statusInt
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
\ No newline at end of file
+//
+//import (
+// "basic.com/pubsub/protomsg.git"
+// "encoding/json"
+// "strconv"
+//)
+//
+//type CameraTaskApi struct {
+// Ip string
+// Port int
+//}
+//
+//func (api CameraTaskApi) getBasicUrl() string {
+// if api.Ip == "" {
+// return BASIC_URL
+// }
+// if api.Ip == "" {
+// api.Ip = DEFAULT_IP
+// }
+// if api.Port == 0 {
+// api.Port = DEFAULT_PORT
+// }
+// return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
+//}
+//
+//func (api CameraTaskApi) FindAll() (b bool,list []protomsg.CameraTask) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/findAll"
+// client := NewClient()
+// body, err := client.DoGetRequest(url, nil, nil)
+// if err != nil {
+// return false,nil
+// }
+//
+// var res Result
+// if err = json.Unmarshal(body, &res); err != nil {
+// return false,nil
+// }
+// dataBytes, _ := json.Marshal(res.Data)
+// if err := json.Unmarshal(dataBytes, &list);err !=nil {
+// return false,nil
+// }
+// return true,list
+//}
+//
+//func (api CameraTaskApi) AddTask(cameraId string,taskId string) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/addTask"
+// client := NewClient()
+// paramBody := map[string]interface{}{
+// "cameraId": cameraId,
+// "taskId": taskId,
+// }
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody,nil,nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskApi) CameraTaskSave(paramBody map[string]interface{}) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/saveTask"
+// client := NewClient()
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskApi) PasteRules(sourceId string, targetIds []string) bool {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/pasteRules"
+// client := NewClient()
+// paramBody := map[string]interface{} {
+// "sourceId": sourceId,
+// "targetIds": targetIds,
+// }
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
+// if err != nil {
+// return false
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false
+// }
+// return res.Success
+//}
+//
+//func (api CameraTaskApi) FindTasksByCameraIds(cameraIds []string) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/alltask"
+// client := NewClient()
+// paramBody :=make(map[string]interface{})
+// paramBody["cameraIds"] = cameraIds
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskApi) CameraTaskAll(cameraId string) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/task/"+cameraId
+// client := NewClient()
+// paramQuery :=make(map[string]string)
+// paramQuery["cameraId"] = cameraId
+// respBody, err := client.DoGetRequest(url, paramQuery,nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskApi) DeleteCameraTask(cameraId string,taskId string) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/delTask/"+cameraId+"/"+taskId
+// client := NewClient()
+// respBody, err := client.DoDeleteRequest(url, CONTENT_TYPE_FORM, nil,nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskApi) SaveIsDataTrans(paramBody map[string]interface{}) (bool,interface{}){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/saveIsDataTrans"
+// client := NewClient()
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskApi) SaveAlarmLevelByGroup(groupId string,alarmLevel int) (bool,interface{}){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/saveAlarmLevelByGroup"
+// client := NewClient()
+// paramBody :=make(map[string]interface{},0)
+// paramBody["group_id"] = groupId
+// paramBody["alarm_level"] = alarmLevel
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+////鏇存柊鎽勫儚鏈轰换鍔$姸鎬�
+//func (api CameraTaskApi) UpdateCameraTaskStatus(cameraId string,taskId string,statusInt int) (bool,interface{}){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTask/updateCameraTaskStatus"
+// client := NewClient()
+// paramBody :=make(map[string]interface{})
+// paramBody["cameraId"] = cameraId
+// paramBody["taskId"] = taskId
+// paramBody["status"] = statusInt
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
\ No newline at end of file
diff --git a/cameraTaskArgsApi.go b/cameraTaskArgsApi.go
index 5321f5e..56e1d79 100644
--- a/cameraTaskArgsApi.go
+++ b/cameraTaskArgsApi.go
@@ -1,135 +1,135 @@
package dbapi
-
-import (
- "basic.com/pubsub/protomsg.git"
- "encoding/json"
- "strconv"
-)
-
-type CameraTaskArgsApi struct {
- Ip string
- Port int
-}
-
-func (api CameraTaskArgsApi) getBasicUrl() string {
- if api.Ip == "" {
- return BASIC_URL
- }
- if api.Ip == "" {
- api.Ip = DEFAULT_IP
- }
- if api.Port == 0 {
- api.Port = DEFAULT_PORT
- }
- return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
-}
-
-func (api CameraTaskArgsApi) FindByCameraAndTask(cameraId string,taskId string,setType string) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/getRulesByCameraAndTask"
- client := NewClient()
- paramQuery :=make(map[string]string)
- paramQuery["cameraId"] = cameraId
- paramQuery["taskId"] = taskId
- paramQuery["set_type"] = setType
- respBody, err := client.DoGetRequest(url, paramQuery,nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskArgsApi) UpdateDefenceStateByGroup(groupId string,defenceState bool)(bool,interface{}){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/updateDefenceStateByGroup"
- client := NewClient()
- paramBody :=make(map[string]interface{},0)
- paramBody["groupId"] = groupId
- paramBody["defenceState"] = defenceState
- respBody, err := client.DoPostRequest(url,CONTENT_TYPE_FORM,paramBody,nil,nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskArgsApi) DeleteByGroup(groupId string)(bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/deleteByGroup"
- client := NewClient()
- paramQuery :=make(map[string]string)
- paramQuery["groupId"] = groupId
- respBody, err := client.DoGetRequest(url, paramQuery,nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskArgsApi) FindAll() ([]protomsg.CameraTaskArgs){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/findAll"
- client := NewClient()
- respBody, err := client.DoGetRequest(url, nil,nil)
- if err != nil {
- return nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return nil
- }
- arr :=make([]protomsg.CameraTaskArgs,0)
- dataBytes, _ := json.Marshal(res.Data)
- json.Unmarshal(dataBytes,&arr)
- return arr
-}
-
-func (api CameraTaskArgsApi) GetLinkRulesByCameraIds(paramBody map[string]interface{})(bool,interface{}){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/getLinkRulesByCameraIds"
- client := NewClient()
- respBody, err := client.DoPostRequest(url,CONTENT_TYPE_JSON,paramBody,nil,nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskArgsApi) SaveLinkRulesByGroup(paramBody map[string]interface{}) (bool,interface{}){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/saveLinkRulesByGroup"
- client := NewClient()
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api CameraTaskApi) RuleApply2All(paramBody map[string]interface{}) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/ruleApply2All"
- client := NewClient()
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
\ No newline at end of file
+//
+//import (
+// "basic.com/pubsub/protomsg.git"
+// "encoding/json"
+// "strconv"
+//)
+//
+//type CameraTaskArgsApi struct {
+// Ip string
+// Port int
+//}
+//
+//func (api CameraTaskArgsApi) getBasicUrl() string {
+// if api.Ip == "" {
+// return BASIC_URL
+// }
+// if api.Ip == "" {
+// api.Ip = DEFAULT_IP
+// }
+// if api.Port == 0 {
+// api.Port = DEFAULT_PORT
+// }
+// return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
+//}
+//
+//func (api CameraTaskArgsApi) FindByCameraAndTask(cameraId string,taskId string,setType string) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/camera/getRulesByCameraAndTask"
+// client := NewClient()
+// paramQuery :=make(map[string]string)
+// paramQuery["cameraId"] = cameraId
+// paramQuery["taskId"] = taskId
+// paramQuery["set_type"] = setType
+// respBody, err := client.DoGetRequest(url, paramQuery,nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskArgsApi) UpdateDefenceStateByGroup(groupId string,defenceState bool)(bool,interface{}){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/updateDefenceStateByGroup"
+// client := NewClient()
+// paramBody :=make(map[string]interface{},0)
+// paramBody["groupId"] = groupId
+// paramBody["defenceState"] = defenceState
+// respBody, err := client.DoPostRequest(url,CONTENT_TYPE_FORM,paramBody,nil,nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskArgsApi) DeleteByGroup(groupId string)(bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/deleteByGroup"
+// client := NewClient()
+// paramQuery :=make(map[string]string)
+// paramQuery["groupId"] = groupId
+// respBody, err := client.DoGetRequest(url, paramQuery,nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskArgsApi) FindAll() ([]protomsg.CameraTaskArgs){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/findAll"
+// client := NewClient()
+// respBody, err := client.DoGetRequest(url, nil,nil)
+// if err != nil {
+// return nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return nil
+// }
+// arr :=make([]protomsg.CameraTaskArgs,0)
+// dataBytes, _ := json.Marshal(res.Data)
+// json.Unmarshal(dataBytes,&arr)
+// return arr
+//}
+//
+//func (api CameraTaskArgsApi) GetLinkRulesByCameraIds(paramBody map[string]interface{})(bool,interface{}){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/getLinkRulesByCameraIds"
+// client := NewClient()
+// respBody, err := client.DoPostRequest(url,CONTENT_TYPE_JSON,paramBody,nil,nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskArgsApi) SaveLinkRulesByGroup(paramBody map[string]interface{}) (bool,interface{}){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/saveLinkRulesByGroup"
+// client := NewClient()
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api CameraTaskApi) RuleApply2All(paramBody map[string]interface{}) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/cameraTaskArgs/ruleApply2All"
+// client := NewClient()
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody,nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
\ No newline at end of file
diff --git a/ruleTemplateApi.go b/ruleTemplateApi.go
new file mode 100644
index 0000000..37bcb91
--- /dev/null
+++ b/ruleTemplateApi.go
@@ -0,0 +1,101 @@
+package dbapi
+
+import (
+ "basic.com/pubsub/protomsg.git"
+ "encoding/json"
+ "strconv"
+)
+
+type RuleTemplateApi struct{
+ Ip string
+ Port int
+}
+
+func (api RuleTemplateApi) getBasicUrl() string {
+ if api.Ip == "" {
+ return BASIC_URL
+ }
+ if api.Ip == "" {
+ api.Ip = DEFAULT_IP
+ }
+ if api.Port == 0 {
+ api.Port = DEFAULT_PORT
+ }
+ return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
+}
+
+func (api RuleTemplateApi) Save(reqBody map[string]interface{}) bool {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/template/rule/save"
+ client := NewClient()
+ body, err := client.DoPostRequest(url,CONTENT_TYPE_JSON, reqBody,nil,nil)
+ if err != nil {
+ return false
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false
+ }
+ return res.Success
+}
+
+func (api RuleTemplateApi) Show(id string) (bool,interface{}) {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/template/rule/"+id
+ client := NewClient()
+ body, err := client.DoGetRequest(url, nil,nil)
+ if err != nil {
+ return false,nil
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false,nil
+ }
+ return res.Success, res.Data
+}
+
+func (api RuleTemplateApi) Delete(id string) bool {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/template/rule/"+id
+ client := NewClient()
+ body, err := client.DoDeleteRequest(url,CONTENT_TYPE_JSON, nil,nil)
+ if err != nil {
+ return false
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ return false
+ }
+ return res.Success
+}
+
+func (api RuleTemplateApi) FindAll() (b bool,templates []protomsg.RuleTemplate) {
+ url := api.getBasicUrl() + DATA_URL_PREFIX + "/template/rule"
+ client := NewClient()
+ body, err := client.DoGetRequest(url,nil,nil)
+ if err != nil {
+ logPrint(err)
+ return false,nil
+ }
+
+ var res Result
+ if err = json.Unmarshal(body, &res); err != nil {
+ logPrint(err)
+ return false,nil
+ }
+ if !res.Success {
+ logPrint(err)
+ return false,nil
+ }
+ bytes,err := json.Marshal(res.Data)
+ if err != nil {
+ logPrint(err)
+ return false, nil
+ }
+ err = json.Unmarshal(bytes, &templates)
+ if err != nil {
+ logPrint(err)
+ return false, nil
+ }
+ return true, templates
+}
\ No newline at end of file
diff --git a/taskApi.go b/taskApi.go
index d44f44a..ceb10ea 100644
--- a/taskApi.go
+++ b/taskApi.go
@@ -1,198 +1,198 @@
package dbapi
-
-import (
- "basic.com/pubsub/protomsg.git"
- "encoding/json"
- "strconv"
-)
-
-type TaskApi struct {
- Ip string
- Port int
-}
-
-func (api TaskApi) getBasicUrl() string {
- if api.Ip == "" {
- return BASIC_URL
- }
- if api.Ip == "" {
- api.Ip = DEFAULT_IP
- }
- if api.Port == 0 {
- api.Port = DEFAULT_PORT
- }
- return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
-}
-
-//鑾峰彇鎵�鏈変换鍔′俊鎭�(鍖呭惈绠楁硶瀹氫箟)
-func (api TaskApi) FindAll() (taskInfos []protomsg.TaskSdkInfo) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/findAll"
- client := NewClient()
-
- respBody, err := client.DoGetRequest(url, nil, nil)
- if err !=nil {
- return taskInfos
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- logPrint(err)
- return taskInfos
- }
- bytes, _ := json.Marshal(res.Data)
- err = json.Unmarshal(bytes, &taskInfos)
- return taskInfos
-}
-
-func (api TaskApi) FindAllTaskDefaultArgs(scope string)(taskInfos []protomsg.TaskSdkInfo) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/findAll"
- client := NewClient()
- queryParam := map[string]string {
- "scope": scope,
- }
- respBody, err := client.DoGetRequest(url, queryParam, nil)
- if err !=nil {
- return taskInfos
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- logPrint(err)
- return taskInfos
- }
- bytes, _ := json.Marshal(res.Data)
- err = json.Unmarshal(bytes, &taskInfos)
- return taskInfos
-}
-
-func (api TaskApi) FindAllTaskSdkRun() (taskSdks []protomsg.TaskSdkRun) {
- taskInfos := api.FindAll()
- if taskInfos !=nil {
- for _,ti :=range taskInfos{
- if !ti.Task.Enable {
- continue
- }
- tsr := protomsg.TaskSdkRun{
- Task:ti.Task,
- }
- m := make(map[string]string,0)
- for _,s := range ti.Sdks{
- if _,ok :=m[s.SdkType];!ok{
- m[s.SdkType] = s.SdkType
- tsr.Sdks = append(tsr.Sdks,&protomsg.SdkRun{
- IpcId:s.IpcId,
- SdkType:s.SdkType,
- })
- }
- }
-
- taskSdks = append(taskSdks,tsr)
- }
- }
- return taskSdks
-}
-
-func (api TaskApi) Add(paramBody map[string]interface{}) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/addTask"
- client := NewClient()
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- logPrint(err)
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api TaskApi) Delete(taskId string) (bool,interface{}){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/delete"
- client := NewClient()
- paramQuery :=make(map[string]string,0)
- paramQuery["taskId"] = taskId
- respBody, err := client.DoGetRequest(url, paramQuery, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api TaskApi) AddTaskSdk(paramBody map[string]interface{}) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/addTaskSdk"
- client := NewClient()
- respBody, err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody, nil,nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api TaskApi) UpdateTaskName(taskId string, taskName string) bool {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/updateTaskName"
- client := NewClient()
- paramBody := make(map[string]interface{},0)
- paramBody["taskId"] = taskId
- paramBody["taskName"] = taskName
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody, nil, nil)
- if err != nil {
- return false
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false
- }
- return res.Success
-}
-
-func (api TaskApi) UpdateTaskStatus(paramBody map[string]interface{}) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/updateTaskStatus"
- client := NewClient()
- respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api TaskApi) DeleteTaskSdk(taskId string,sdkId string) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/delTaskSdk"
- client := NewClient()
- paramQuery :=make(map[string]string,0)
- paramQuery["taskId"] = taskId
- paramQuery["sdkId"] = sdkId
- respBody, err := client.DoGetRequest(url, paramQuery, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
-
-func (api TaskApi) StatisticTaskCamera() (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/statisticTaskCamera"
- client := NewClient()
- respBody, err := client.DoGetRequest(url, nil, nil)
- if err != nil {
- return false,nil
- }
- var res Result
- if err = json.Unmarshal(respBody, &res); err != nil {
- return false,nil
- }
- return res.Success,res.Data
-}
\ No newline at end of file
+//
+//import (
+// "basic.com/pubsub/protomsg.git"
+// "encoding/json"
+// "strconv"
+//)
+//
+//type TaskApi struct {
+// Ip string
+// Port int
+//}
+//
+//func (api TaskApi) getBasicUrl() string {
+// if api.Ip == "" {
+// return BASIC_URL
+// }
+// if api.Ip == "" {
+// api.Ip = DEFAULT_IP
+// }
+// if api.Port == 0 {
+// api.Port = DEFAULT_PORT
+// }
+// return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
+//}
+//
+////鑾峰彇鎵�鏈変换鍔′俊鎭�(鍖呭惈绠楁硶瀹氫箟)
+//func (api TaskApi) FindAll() (taskInfos []protomsg.TaskSdkInfo) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/findAll"
+// client := NewClient()
+//
+// respBody, err := client.DoGetRequest(url, nil, nil)
+// if err !=nil {
+// return taskInfos
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// logPrint(err)
+// return taskInfos
+// }
+// bytes, _ := json.Marshal(res.Data)
+// err = json.Unmarshal(bytes, &taskInfos)
+// return taskInfos
+//}
+//
+//func (api TaskApi) FindAllTaskDefaultArgs(scope string)(taskInfos []protomsg.TaskSdkInfo) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/findAll"
+// client := NewClient()
+// queryParam := map[string]string {
+// "scope": scope,
+// }
+// respBody, err := client.DoGetRequest(url, queryParam, nil)
+// if err !=nil {
+// return taskInfos
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// logPrint(err)
+// return taskInfos
+// }
+// bytes, _ := json.Marshal(res.Data)
+// err = json.Unmarshal(bytes, &taskInfos)
+// return taskInfos
+//}
+//
+//func (api TaskApi) FindAllTaskSdkRun() (taskSdks []protomsg.TaskSdkRun) {
+// taskInfos := api.FindAll()
+// if taskInfos !=nil {
+// for _,ti :=range taskInfos{
+// if !ti.Task.Enable {
+// continue
+// }
+// tsr := protomsg.TaskSdkRun{
+// Task:ti.Task,
+// }
+// m := make(map[string]string,0)
+// for _,s := range ti.Sdks{
+// if _,ok :=m[s.SdkType];!ok{
+// m[s.SdkType] = s.SdkType
+// tsr.Sdks = append(tsr.Sdks,&protomsg.SdkRun{
+// IpcId:s.IpcId,
+// SdkType:s.SdkType,
+// })
+// }
+// }
+//
+// taskSdks = append(taskSdks,tsr)
+// }
+// }
+// return taskSdks
+//}
+//
+//func (api TaskApi) Add(paramBody map[string]interface{}) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/addTask"
+// client := NewClient()
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// logPrint(err)
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api TaskApi) Delete(taskId string) (bool,interface{}){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/delete"
+// client := NewClient()
+// paramQuery :=make(map[string]string,0)
+// paramQuery["taskId"] = taskId
+// respBody, err := client.DoGetRequest(url, paramQuery, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api TaskApi) AddTaskSdk(paramBody map[string]interface{}) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/addTaskSdk"
+// client := NewClient()
+// respBody, err := client.DoPostRequest(url,CONTENT_TYPE_JSON, paramBody, nil,nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api TaskApi) UpdateTaskName(taskId string, taskName string) bool {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/updateTaskName"
+// client := NewClient()
+// paramBody := make(map[string]interface{},0)
+// paramBody["taskId"] = taskId
+// paramBody["taskName"] = taskName
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_FORM, paramBody, nil, nil)
+// if err != nil {
+// return false
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false
+// }
+// return res.Success
+//}
+//
+//func (api TaskApi) UpdateTaskStatus(paramBody map[string]interface{}) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/updateTaskStatus"
+// client := NewClient()
+// respBody, err := client.DoPostRequest(url, CONTENT_TYPE_JSON, paramBody, nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api TaskApi) DeleteTaskSdk(taskId string,sdkId string) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/delTaskSdk"
+// client := NewClient()
+// paramQuery :=make(map[string]string,0)
+// paramQuery["taskId"] = taskId
+// paramQuery["sdkId"] = sdkId
+// respBody, err := client.DoGetRequest(url, paramQuery, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api TaskApi) StatisticTaskCamera() (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/statisticTaskCamera"
+// client := NewClient()
+// respBody, err := client.DoGetRequest(url, nil, nil)
+// if err != nil {
+// return false,nil
+// }
+// var res Result
+// if err = json.Unmarshal(respBody, &res); err != nil {
+// return false,nil
+// }
+// return res.Success,res.Data
+//}
\ No newline at end of file
diff --git a/taskSdkRuleApi.go b/taskSdkRuleApi.go
index dd95155..a61d491 100644
--- a/taskSdkRuleApi.go
+++ b/taskSdkRuleApi.go
@@ -1,103 +1,103 @@
package dbapi
-
-import (
- "basic.com/pubsub/protomsg.git"
- "encoding/json"
- "strconv"
-)
-
-type TaskSdkRuleApi struct {
- Ip string
- Port int
-}
-
-func (api TaskSdkRuleApi) getBasicUrl() string {
- if api.Ip == "" {
- return BASIC_URL
- }
- if api.Ip == "" {
- api.Ip = DEFAULT_IP
- }
- if api.Port == 0 {
- api.Port = DEFAULT_PORT
- }
- return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
-}
-
-func (api TaskSdkRuleApi) FindAllTaskSdkRules() (b bool,rules []protomsg.TaskSdkRule){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/findAllTaskSdkRules"
- client := NewClient()
- body, err := client.DoGetRequest(url, nil, nil)
- if err != nil {
- return false,nil
- }
-
- var res Result
- if err = json.Unmarshal(body, &res); err != nil {
- logPrint(err)
- return false,nil
- }
- bytes, _ := json.Marshal(res.Data)
- err = json.Unmarshal(bytes, &rules)
- if err !=nil{
- return false,nil
- }
- return res.Success,rules
-}
-
-func (api TaskSdkRuleApi) GetRulesByTaskSdk(taskId string,sdkId string) (bool,interface{}){
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/getRulesByTaskSdk"
- client := NewClient()
- paramQ := make(map[string]string,0)
- paramQ["taskId"] = taskId
- paramQ["sdkId"] = sdkId
- body, err := client.DoGetRequest(url, paramQ, nil)
- if err != nil {
- return false,err
- }
-
- var res Result
- if err = json.Unmarshal(body, &res); err != nil {
- logPrint(err)
- return false,err
- }
- return res.Success,res.Data
-}
-
-func (api TaskSdkRuleApi) DeleteTaskSdkRule(taskId string,sdkId string) bool{
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/deleteTaskSdkRule"
- client := NewClient()
- paramBody := map[string]interface{}{
- "taskId": taskId,
- "sdkId": sdkId,
- }
- body,err := client.DoPostRequest(url,CONTENT_TYPE_FORM, paramBody,nil,nil)
- if err != nil {
- return false
- }
-
- var res Result
- if err = json.Unmarshal(body, &res); err != nil {
- logPrint(err)
- return false
- }
-
- return res.Success
-}
-
-func (api TaskSdkRuleApi) SaveTaskSdkRule(paramBody map[string]interface{}) (bool,interface{}) {
- url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/saveTaskSdkRule"
- 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 {
- logPrint(err)
- return false,nil
- }
-
- return res.Success,res.Data
-}
\ No newline at end of file
+//
+//import (
+// "basic.com/pubsub/protomsg.git"
+// "encoding/json"
+// "strconv"
+//)
+//
+//type TaskSdkRuleApi struct {
+// Ip string
+// Port int
+//}
+//
+//func (api TaskSdkRuleApi) getBasicUrl() string {
+// if api.Ip == "" {
+// return BASIC_URL
+// }
+// if api.Ip == "" {
+// api.Ip = DEFAULT_IP
+// }
+// if api.Port == 0 {
+// api.Port = DEFAULT_PORT
+// }
+// return "http://"+api.Ip+":"+strconv.Itoa(api.Port)
+//}
+//
+//func (api TaskSdkRuleApi) FindAllTaskSdkRules() (b bool,rules []protomsg.TaskSdkRule){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/findAllTaskSdkRules"
+// client := NewClient()
+// body, err := client.DoGetRequest(url, nil, nil)
+// if err != nil {
+// return false,nil
+// }
+//
+// var res Result
+// if err = json.Unmarshal(body, &res); err != nil {
+// logPrint(err)
+// return false,nil
+// }
+// bytes, _ := json.Marshal(res.Data)
+// err = json.Unmarshal(bytes, &rules)
+// if err !=nil{
+// return false,nil
+// }
+// return res.Success,rules
+//}
+//
+//func (api TaskSdkRuleApi) GetRulesByTaskSdk(taskId string,sdkId string) (bool,interface{}){
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/getRulesByTaskSdk"
+// client := NewClient()
+// paramQ := make(map[string]string,0)
+// paramQ["taskId"] = taskId
+// paramQ["sdkId"] = sdkId
+// body, err := client.DoGetRequest(url, paramQ, nil)
+// if err != nil {
+// return false,err
+// }
+//
+// var res Result
+// if err = json.Unmarshal(body, &res); err != nil {
+// logPrint(err)
+// return false,err
+// }
+// return res.Success,res.Data
+//}
+//
+//func (api TaskSdkRuleApi) DeleteTaskSdkRule(taskId string,sdkId string) bool{
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/deleteTaskSdkRule"
+// client := NewClient()
+// paramBody := map[string]interface{}{
+// "taskId": taskId,
+// "sdkId": sdkId,
+// }
+// body,err := client.DoPostRequest(url,CONTENT_TYPE_FORM, paramBody,nil,nil)
+// if err != nil {
+// return false
+// }
+//
+// var res Result
+// if err = json.Unmarshal(body, &res); err != nil {
+// logPrint(err)
+// return false
+// }
+//
+// return res.Success
+//}
+//
+//func (api TaskSdkRuleApi) SaveTaskSdkRule(paramBody map[string]interface{}) (bool,interface{}) {
+// url := api.getBasicUrl() + DATA_URL_PREFIX + "/task/saveTaskSdkRule"
+// 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 {
+// logPrint(err)
+// return false,nil
+// }
+//
+// return res.Success,res.Data
+//}
\ No newline at end of file
--
Gitblit v1.8.0