增加验证规则的枚举值
This commit is contained in:
18
data_type.go
18
data_type.go
@ -194,3 +194,21 @@ func getDataTypeDesc(value DataType, description string) DataTypeDesc {
|
||||
Description: description,
|
||||
}
|
||||
}
|
||||
|
||||
var (
|
||||
// DataTypeBaseNumber 基础的int类型
|
||||
DataTypeBaseNumber = []DataType{DataTypeInt, DataTypeUint, DataTypeFloat, DataTypeIntPtr, DataTypeUintPtr, DataTypeFloatPtr}
|
||||
DataTypeBaseInt = []DataType{DataTypeInt, DataTypeIntPtr}
|
||||
DataTypeBaseUint = []DataType{DataTypeUint, DataTypeUintPtr}
|
||||
DataTypeBaseFloat = []DataType{DataTypeFloat, DataTypeFloatPtr}
|
||||
DataTypeBaseString = []DataType{DataTypeString, DataTypeStringPtr}
|
||||
DataTypeBaseBool = []DataType{DataTypeBool, DataTypeBoolPtr}
|
||||
)
|
||||
|
||||
func getMergeDataTypeList(dataTypeList ...[]DataType) []DataType {
|
||||
res := []DataType{}
|
||||
for _, dataTypeItemList := range dataTypeList {
|
||||
res = append(res, dataTypeItemList...)
|
||||
}
|
||||
return res
|
||||
}
|
||||
|
Reference in New Issue
Block a user