update data type
This commit is contained in:
		
							
								
								
									
										53
									
								
								data_type.go
									
									
									
									
									
								
							
							
						
						
									
										53
									
								
								data_type.go
									
									
									
									
									
								
							@ -8,32 +8,33 @@
 | 
				
			|||||||
package consts
 | 
					package consts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const (
 | 
					const (
 | 
				
			||||||
	DataTypeInt                 = "int"              // int类型 -> int64
 | 
						DataTypeInt                 = "int"               // int类型 -> int64
 | 
				
			||||||
	DataTypeUint                = "uint"             // uint类型 -> uint64
 | 
						DataTypeUint                = "uint"              // uint类型 -> uint64
 | 
				
			||||||
	DataTypeFloat               = "float"            // float类型 -> float64
 | 
						DataTypeFloat               = "float"             // float类型 -> float64
 | 
				
			||||||
	DataTypeBool                = "bool"             // bool类型
 | 
						DataTypeBool                = "bool"              // bool类型
 | 
				
			||||||
	DataTypeString              = "string"           // 字符串类型
 | 
						DataTypeString              = "string"            // 字符串类型
 | 
				
			||||||
	DataTypeSliceInt            = "[]int"            // int数组 -> []int64
 | 
						DataTypeSliceInt            = "[]int"             // int数组 -> []int64
 | 
				
			||||||
	DataTypeSliceIntWithChar    = "[]int_split"      // int数组 -> []int64, 按照指定字符切割
 | 
						DataTypeSliceIntWithChar    = "[]int_split"       // int数组 -> []int64, 按照指定字符切割
 | 
				
			||||||
	DataTypeSliceUint           = "[]uint"           // uint数组 -> []uint64
 | 
						DataTypeSliceUint           = "[]uint"            // uint数组 -> []uint64
 | 
				
			||||||
	DataTypeSliceUintWithChar   = "[]uint_split"     // uint数组 -> []uint64, 指定字符切割
 | 
						DataTypeSliceUintWithChar   = "[]uint_split"      // uint数组 -> []uint64, 指定字符切割
 | 
				
			||||||
	DataTypeSliceFloat          = "[]float"          // float数组 -> []float64
 | 
						DataTypeSliceFloat          = "[]float"           // float数组 -> []float64
 | 
				
			||||||
	DataTypeSliceFloatWithChar  = "[]float_split"    // float数组 -> []float64, 指定字符切割
 | 
						DataTypeSliceFloatWithChar  = "[]float_split"     // float数组 -> []float64, 指定字符切割
 | 
				
			||||||
	DataTypeSliceBool           = "[]bool"           // bool数组 -> []bool
 | 
						DataTypeSliceBool           = "[]bool"            // bool数组 -> []bool
 | 
				
			||||||
	DataTypeSliceBoolWithChar   = "[]bool_split"     // bool数组 -> []bool, 指定字符切割
 | 
						DataTypeSliceBoolWithChar   = "[]bool_split"      // bool数组 -> []bool, 指定字符切割
 | 
				
			||||||
	DataTypeSliceString         = "[]string"         // 字符串数组 -> []string
 | 
						DataTypeSliceString         = "[]string"          // 字符串数组 -> []string
 | 
				
			||||||
	DataTypeSliceStringWithChar = "[]string_split"   // 字符串数组 -> []string, 指定字符切割
 | 
						DataTypeSliceStringWithChar = "[]string_split"    // 字符串数组 -> []string, 指定字符切割
 | 
				
			||||||
	DataTypeSliceSlice          = "[][]any"          // 字符串数组 -> [][]any
 | 
						DataTypeSliceSlice          = "[][]any"           // 字符串数组 -> [][]any
 | 
				
			||||||
	DataTypeSliceMapAnyAny      = "[]map[any]any"    // 字符串数组 -> map[any]any, slice对象
 | 
						DataTypeSliceMapAnyAny      = "[]map[any]any"     // 字符串数组 -> map[any]any, slice对象
 | 
				
			||||||
	DataTypeSliceMapStringAny   = "[]map[string]any" // 字符串数组 -> map[string]any, slice对象
 | 
						DataTypeSliceMapStringAny   = "[]map[string]any"  // 字符串数组 -> map[string]any, slice对象
 | 
				
			||||||
	DataTypeMapStrInt           = "map[string]int"   // map -> map[string]int64
 | 
						DataTypeMapStrInt           = "map[string]int"    // map -> map[string]int64
 | 
				
			||||||
	DataTypeMapStrUint          = "map[string]uint"  // map -> map[string]uint64
 | 
						DataTypeMapStrUint          = "map[string]uint"   // map -> map[string]uint64
 | 
				
			||||||
	DataTypeMapStrFloat         = "map[string]float" // map -> map[string]float64
 | 
						DataTypeMapStrFloat         = "map[string]float"  // map -> map[string]float64
 | 
				
			||||||
	DataTypeMapStrBool          = "map[string]bool"  // map -> map[string]bool
 | 
						DataTypeMapStrBool          = "map[string]bool"   // map -> map[string]bool
 | 
				
			||||||
	DataTypeMapStrAny           = "map[string]any"   // map -> map[string]interface{}
 | 
						DataTypeMapStrAny           = "map[string]any"    // map -> map[string]interface{}
 | 
				
			||||||
	DataTypeMapAnyAny           = "map[any]any"      // map -> map[interface{}]interface{}
 | 
						DataTypeMapStrStr           = "map[string]string" // map -> map[string]string
 | 
				
			||||||
	DataTypeMapStrSlice         = "map[string][]any" // map -> map[string][]interface{}
 | 
						DataTypeMapAnyAny           = "map[any]any"       // map -> map[interface{}]interface{}
 | 
				
			||||||
	DataTypeAny                 = "any"              // 任意类型 -> interface{}
 | 
						DataTypeMapStrSlice         = "map[string][]any"  // map -> map[string][]interface{}
 | 
				
			||||||
 | 
						DataTypeAny                 = "any"               // 任意类型 -> interface{}
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const (
 | 
					const (
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user