package controllers
|
|
import (
|
"basic.com/valib/bhomeclient.git"
|
"vamicro/appcenter-service/models"
|
)
|
|
type SdkArgController struct {
|
|
}
|
|
// @Summary 获取算法参数
|
// @Description 获取算法参数
|
// @Produce json
|
// @Tags 算法参数
|
// @Param sdkId query string true "算法id"
|
// @Param scope query string true "算法参数范围(TASKRULE、CAMERARULE)"
|
// @Success 200 {string} json "{"code":200, msg:"请求处理成功",data:"",success:true}"
|
// @Failure 500 {string} json "{"code":500, msg:"请求失败",data:"",success:false}"
|
// @Router /data/api-v/sdkArg/getSdkArgs [get]
|
func (controller SdkArgController) GetSdkArgs(h *bhomeclient.WrapperHandler, c *bhomeclient.Request) *bhomeclient.Reply{
|
sdkId := c.Query("sdkId")
|
scope := c.Query("scope")
|
if sdkId== "" || scope == "" || (scope !=models.SCOPE_TASKRULE && scope !=models.SCOPE_CAMERARULE){
|
return &bhomeclient.Reply{Success: false, Msg: "参数有误"}
|
}
|
var sdk models.Sdk
|
args := sdk.GetSdkArgs(sdkId, scope)
|
return &bhomeclient.Reply{Success: true, Data: args}
|
}
|