sqlite的api,便于内部使用
liuxiaolong
2019-06-12 c6a4b5233d514bfddf308ee90c09b6c8dd289ba6
sdkApi.go
@@ -1,6 +1,7 @@
package dbapi
import (
   "basic.com/pubsub/protomsg.git"
   "encoding/json"
   "fmt"
)
@@ -9,7 +10,7 @@
}
//保存算法,新增(算法id为空),更新(算法id不为空)
func (api SdkApi)Save(sdk Sdk)bool {
func (api SdkApi)Save(sdk protomsg.Sdk)bool {
   flag := false
   url := BASIC_URL + DATA_URL_PREFIX + "/sdk/save"
   client := NewClient()
@@ -28,8 +29,8 @@
}
//查找所有算法
func (api SdkApi) FindAll(sdkName string)[]Sdk{
   var sdkArr []Sdk
func (api SdkApi) FindAll(sdkName string)[]protomsg.Sdk{
   var sdkArr []protomsg.Sdk
   url := BASIC_URL + DATA_URL_PREFIX + "/sdk/findAllSdk"
   client := NewClient()
   paramMap := make(map[string]string, 0)
@@ -55,14 +56,14 @@
      return nil
   }
   for _,sdk := range sdkArr{
      sdkIds = append(sdkIds, sdk.Uuid)
      sdkIds = append(sdkIds, sdk.Id)
   }
   return sdkIds
}
//通过id获取算法信息
func (api SdkApi) GetById(id string) Sdk{
   var sdk Sdk
func (api SdkApi) GetById(id string) protomsg.Sdk{
   var sdk protomsg.Sdk
   url := BASIC_URL + DATA_URL_PREFIX + "/sdk/getById"
   client := NewClient()
   paramMap := make(map[string]string)