fix: 网元配置可选参数导入工具添加visible字段

This commit is contained in:
TsMask
2024-12-18 10:06:45 +08:00
parent 6bbb78e871
commit 5027926c97

View File

@@ -92,6 +92,7 @@ func saveData(params []map[string]string) {
}) })
// 遍历插入 // 遍历插入
for _, v := range params { for _, v := range params {
// 排序
paramSort := v["paramSort"] paramSort := v["paramSort"]
if len(paramSort) == 0 || paramSort == "" { if len(paramSort) == 0 || paramSort == "" {
paramSort = "0" paramSort = "0"
@@ -101,6 +102,12 @@ func saveData(params []map[string]string) {
sort = 0 sort = 0
} }
// 可见性 默认public
visible := v["visible"]
if len(visible) == 0 || visible == "" {
visible = "public"
}
neConfig := model.NeConfig{ neConfig := model.NeConfig{
NeType: v["neType"], NeType: v["neType"],
ParamName: v["paramName"], ParamName: v["paramName"],
@@ -108,6 +115,7 @@ func saveData(params []map[string]string) {
ParamType: v["paramType"], ParamType: v["paramType"],
ParamJson: v["paramJson"], ParamJson: v["paramJson"],
ParamPerms: v["paramPerms"], ParamPerms: v["paramPerms"],
Visible: visible,
ParamSort: sort, ParamSort: sort,
} }
neConfig.ID = saveDB(neConfig) neConfig.ID = saveDB(neConfig)
@@ -215,6 +223,8 @@ func parseParamConfig(data map[string]any) ([]map[string]string, error) {
itemMap["paramDisplay"] = iiv.(string) itemMap["paramDisplay"] = iiv.(string)
case "sort": case "sort":
itemMap["paramSort"] = fmt.Sprint(iiv) itemMap["paramSort"] = fmt.Sprint(iiv)
case "visible":
itemMap["visible"] = fmt.Sprint(iiv)
case "perms", "method": case "perms", "method":
itemMap["paramPerms"] = iiv.(string) itemMap["paramPerms"] = iiv.(string)
case "list", "array": // 参数类型为数组 case "list", "array": // 参数类型为数组