广告
本人找工作,找志同道合朋友,找商业合作,找我wx
dataList: data.fileds,
内置表字段
dataList:[{
comment :'备注',
keySourceName:"字段名 eg:user_name",
keySmallName:'驼峰之后的 字段名称 eg userName'
type: 字段类型 1字符串string 2long 3id long 4时间类型datetime
}]
toCamel,
下划线转驼峰 eg:user_name=> userName
firstUp
第一个字母大写 tb_user=>Tb_user
tableName
原始表名称 eg:tb_user
tableNameCamel
表名称驼峰 eg:tbUser
tableNameUp
大写第一个字母表名 eg:TbUser
getJavaType
获取java类型 @params field @return str java类型
string =>String
varchar=>String
int=>int
datetime=>LocalDateTime
getJavaTypeDefaultValue
@params field
@return java默认value
eg:1 '' 0L LocalDateTime.now();
getJavaExpressionForDefaultValue !!
判断是否为空表达式
@params field
@return 判断是否为空表达式
eg:
!StringUtils.isEmpty(this.getUserName())
this.getId()>0
getJavaExpressionNotNull !!
判断是否不为空表达式
@params field
@return 判断是否为空表达式
eg:
StringUtils.isEmpty(this.getUserName())
this.getId()<=0
getJavaExpression
判断是否为空表达式
@params field
@return 判断是否为空表达式
eg:
StringUtils.isEmpty(this.name)
getJavaExpressionNotNullforupdate
判断是否不为空表达式
@params field
@return 判断是否为空表达式
eg:
StringUtils.isEmpty(this.userName)
this.id<=0