mirror of https://gitee.com/stylefeng/roses
【8.3.0】【scanner】从新整理类解析的枚举
parent
af379d9134
commit
44ace2c100
|
@ -38,47 +38,37 @@ public enum FieldTypeEnum {
|
|||
/**
|
||||
* 基本类型,描述java中的int、long、Integer、String、Double、BigDecimal等
|
||||
*/
|
||||
BASIC(1),
|
||||
BASIC(10),
|
||||
|
||||
/**
|
||||
* 基础数组类型,描述java中的数组,例如long[]
|
||||
* 基础数组类型,描述java中的数组,例如long[]、SysUser[]
|
||||
*/
|
||||
BASE_ARRAY(2),
|
||||
ARRAY(20),
|
||||
|
||||
/**
|
||||
* 实体类型的数组(需要解析其中具体字段),例如SysUser[]
|
||||
* 集合类型,List、List<SysUser>、List<String>
|
||||
*/
|
||||
ARRAY_WITH_OBJECT(3),
|
||||
|
||||
/**
|
||||
* 基础集合类型,Collection等,单纯的集合,没带泛型,不需要再解析实体,例如List
|
||||
*/
|
||||
BASE_COLLECTION(4),
|
||||
|
||||
/**
|
||||
* 集合类型,Collection携带泛型的,需要具体解析泛型中实体的,例如List<SysUser>,List<String>
|
||||
*/
|
||||
COLLECTION_WITH_OBJECT(5),
|
||||
COLLECTION(30),
|
||||
|
||||
/**
|
||||
* 单纯对象类型,不带泛型,例如SysUser
|
||||
*/
|
||||
OBJECT(6),
|
||||
OBJECT(40),
|
||||
|
||||
/**
|
||||
* 对象类型携带泛型的,需要再解析泛型中的实体,例如ResponseData<SysUser>
|
||||
*/
|
||||
OBJECT_WITH_GENERIC(7),
|
||||
OBJECT_WITH_GENERIC(50),
|
||||
|
||||
/**
|
||||
* 带T类型的泛型对象,需要从所属类上拿到具体泛型,例如字段SomeEntity<T>,List<T>,T
|
||||
* 带T类型的泛型对象,需要从所属类上再拿到具体泛型的类型,例如字段SomeEntity<T>,List<T>,T
|
||||
*/
|
||||
WITH_UNKNOWN_GENERIC(8),
|
||||
WITH_UNKNOWN_GENERIC(60),
|
||||
|
||||
/**
|
||||
* 其他类型,未知
|
||||
*/
|
||||
OTHER(9);
|
||||
OTHER(70);
|
||||
|
||||
FieldTypeEnum(Integer code) {
|
||||
this.code = code;
|
||||
|
|
Loading…
Reference in New Issue