增加验证规则的枚举值

This commit is contained in:
2025-01-22 17:53:00 +08:00
parent 5ecf3edb4a
commit bcc527dccc
2 changed files with 226 additions and 0 deletions

View File

@ -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
}