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 {
// 排序
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": // 参数类型为数组