From f4e8f206a6760bdc31734dfcb1c65916b5b76311 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期四, 22 八月 2019 12:05:58 +0800 Subject: [PATCH] add cluster --- controllers/sdk.go | 30 +++++++++++++++++++++++++----- 1 files changed, 25 insertions(+), 5 deletions(-) diff --git a/controllers/sdk.go b/controllers/sdk.go index cbd1ebb..3bec446 100644 --- a/controllers/sdk.go +++ b/controllers/sdk.go @@ -14,14 +14,14 @@ Id string `json:"id"` SdkType string `json:"sdk_type"`//浜鸿劯妫�娴嬶細FaceDetect,浜鸿劯鎻愬彇锛欶aceExtract,浜鸿劯姣斿锛欶aceCompare,琛屼负锛歒olo SdkName string `json:"sdk_name"` //绠楁硶鍚嶇О - Args []SdkArgVo `json:"args,omitempty"` //绠楁硶鍙傛暟 - Icon string `json:"icon,omitempty"` //绠楁硶鍥炬爣 - Url string `json:"url,omitempty"` //绠楁硶涓嬭浇鍦板潃 + Args []SdkArgVo `json:"args"` //绠楁硶鍙傛暟 + Icon string `json:"icon"` //绠楁硶鍥炬爣 + Url string `json:"url"` //绠楁硶涓嬭浇鍦板潃 CreateTime string `json:"create_time"` CreateBy string `json:"create_by"` UpdateTime string `json:"update_time"` - Enabled int `json:"enabled"`//鏄惁鍚敤 - DelFlag int `json:"del_flag"`//閫昏緫鍒犻櫎 + Enable bool `json:"enable"`//鏄惁鍚敤 + DelFlag bool `json:"del_flag"`//閫昏緫鍒犻櫎 } //绠楁硶鍙傛暟瀹氫箟 @@ -30,7 +30,9 @@ Name string `json:"name"` //鍙傛暟鍚嶇О Type string `json:"type"` //鍙傛暟绫诲瀷(鏁存暟锛屽瓧绗︿覆鎴栨暟缁�) Must bool `json:"must"` //鏄惁蹇呭~ + Unit string `json:"unit"` Range string `json:"range"` //鍊肩殑鑼冨洿锛宔g锛�0,100琛ㄧず浠�0鍒�100 + DefaultValue string `json:"default_value"` Sort int `json:"sort"` //鍙傛暟椤哄簭 } @@ -92,6 +94,7 @@ } flag, sdk := api.GetById(sdkId) + if flag { util.ResponseFormat(c,code.Success,sdk) } else { @@ -99,6 +102,23 @@ } } +// @Router /data/api-v/sdkArg/getSdkArgs [get] +func (sc SdkController) GetSdkArgs(c *gin.Context) { + sdkId := c.Query("sdkId") + scope := c.Query("scope") + if sdkId== "" || scope == ""{ + util.ResponseFormat(c,code.RequestParamError,"鍙傛暟鏈夎") + return + } + var api dbapi.SdkApi + b,d := api.GetSdkArgs(sdkId, scope) + if b{ + util.ResponseFormat(c,code.Success,d) + } else { + util.ResponseFormat(c,code.ComError,"鏌ヨ澶辫触") + } +} + // @Summary 鏍规嵁taskId鑾峰彇绠楁硶淇℃伅 // @Description 鏍规嵁taskId鑾峰彇绠楁硶淇℃伅 // @Produce json -- Gitblit v1.8.0