liuxiaolong
2020-06-28 8b4f24a26519a30499dea57e22057a8acdd6d189
Sdk add args
2个文件已修改
17 ■■■■■ 已修改文件
service/SdkDownLoad.go 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/SdkInstall.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/SdkDownLoad.go
@@ -141,7 +141,7 @@
        siou := SdkInsOrUpgrade{
            Installed: true,
        }
        siou.Sdk = Sdk{
        sdk := Sdk{
            Id: ls.Id,
            IpcId: ls.IpcId,
            SdkType: ls.SdkType,
@@ -156,6 +156,20 @@
            IconBlob: ls.IconBlob,
            Version: ls.Version,
        }
        for _,arg := range ls.Args {
            sdk.Args = append(sdk.Args, SdkArg{
                Alias: arg.Alias,
                Name: arg.Name,
                Type: arg.Type,
                Must: arg.Must,
                Unit: arg.Unit,
                Range: arg.Range,
                DefaultValue: arg.DefaultValue,
                DefaultOperator: arg.DefaultOperator,
                Sort: int(arg.Sort),
            })
        }
        siou.Sdk = sdk
        localSdkM[siou.Id] = siou
    }
service/SdkInstall.go
@@ -351,6 +351,7 @@
    Env             string         `gorm:"column:env" json:"env"` //运行环境及结果说明,json格式,包含so_file_path,runtime,param,depends(cuda版本,opencv版本,tensorflow版本等)
    IconBlob         string         `gorm:"column:iconBlob;type:text;" json:"iconBlob"` //图片
    Version         string         `gorm:"column:version;type:varchar(50);default:'1.0';" json:"version"` //版本号
    Args             []SdkArg     `json:"args"`
}
type SdkInsOrUpgrade struct {