fix: 网元配置可选参数导入工具添加visible字段
This commit is contained in:
@@ -92,6 +92,7 @@ func saveData(params []map[string]string) {
|
||||
})
|
||||
// 遍历插入
|
||||
for _, v := range params {
|
||||
// 排序
|
||||
paramSort := v["paramSort"]
|
||||
if len(paramSort) == 0 || paramSort == "" {
|
||||
paramSort = "0"
|
||||
@@ -101,6 +102,12 @@ func saveData(params []map[string]string) {
|
||||
sort = 0
|
||||
}
|
||||
|
||||
// 可见性 默认public
|
||||
visible := v["visible"]
|
||||
if len(visible) == 0 || visible == "" {
|
||||
visible = "public"
|
||||
}
|
||||
|
||||
neConfig := model.NeConfig{
|
||||
NeType: v["neType"],
|
||||
ParamName: v["paramName"],
|
||||
@@ -108,6 +115,7 @@ func saveData(params []map[string]string) {
|
||||
ParamType: v["paramType"],
|
||||
ParamJson: v["paramJson"],
|
||||
ParamPerms: v["paramPerms"],
|
||||
Visible: visible,
|
||||
ParamSort: sort,
|
||||
}
|
||||
neConfig.ID = saveDB(neConfig)
|
||||
@@ -215,6 +223,8 @@ func parseParamConfig(data map[string]any) ([]map[string]string, error) {
|
||||
itemMap["paramDisplay"] = iiv.(string)
|
||||
case "sort":
|
||||
itemMap["paramSort"] = fmt.Sprint(iiv)
|
||||
case "visible":
|
||||
itemMap["visible"] = fmt.Sprint(iiv)
|
||||
case "perms", "method":
|
||||
itemMap["paramPerms"] = iiv.(string)
|
||||
case "list", "array": // 参数类型为数组
|
||||
|
||||
Reference in New Issue
Block a user