浏览代码

asmchangetime bigint

libf 4 月之前
父节点
当前提交
8d84e2f2db
共有 2 个文件被更改,包括 7 次插入1 次删除
  1. 6 0
      reader/csvreader.go
  2. 1 1
      schema/classinfo.go

+ 6 - 0
reader/csvreader.go

@@ -87,6 +87,12 @@ func (br *CSVBlockReader) ReadBlock() (block map[string]any, line string, lineco
 						ss := cast.ToStringSlice(s)
 						ss := cast.ToStringSlice(s)
 						block[k] = ss
 						block[k] = ss
 						continue
 						continue
+					case "varchar":
+						block[k] = cast.ToString(v)
+						continue
+					case "bigint":
+						block[k] = cast.ToInt64(v)
+						continue
 					}
 					}
 				}
 				}
 			}
 			}

+ 1 - 1
schema/classinfo.go

@@ -56,7 +56,7 @@ func init() {
 			{Fieldname: "stage", Fieldtype: "varchar", Datakey: []string{"STAGE"}},
 			{Fieldname: "stage", Fieldtype: "varchar", Datakey: []string{"STAGE"}},
 			{Fieldname: "extraattr", Fieldtype: "varchar", Datakey: []string{"EXTRAATTR"}},
 			{Fieldname: "extraattr", Fieldtype: "varchar", Datakey: []string{"EXTRAATTR"}},
 			{Fieldname: "entityid", Fieldtype: "varchar", Datakey: []string{"ENTITYID"}},
 			{Fieldname: "entityid", Fieldtype: "varchar", Datakey: []string{"ENTITYID"}},
-			{Fieldname: "asmchangetime", Fieldtype: "int", Datakey: []string{"ASMCHANGETIME"}},
+			{Fieldname: "asmchangetime", Fieldtype: "bigint", Datakey: []string{"ASMCHANGETIME"}},
 			{Fieldname: "cmdbmapping", Fieldtype: "varchar", Datakey: []string{"CMDBMAPPING"}},
 			{Fieldname: "cmdbmapping", Fieldtype: "varchar", Datakey: []string{"CMDBMAPPING"}},
 			{Fieldname: "ipaddress", Fieldtype: "varchar", Datakey: []string{"IPADDRESS"}},
 			{Fieldname: "ipaddress", Fieldtype: "varchar", Datakey: []string{"IPADDRESS"}},
 			{Fieldname: "distname", Fieldtype: "varchar", Datakey: []string{"DISTNAME"}},
 			{Fieldname: "distname", Fieldtype: "varchar", Datakey: []string{"DISTNAME"}},