创建自定义字段类型
使用说明
标准化的字段类型有时无法完全满足特定应用场景下的个性化需求,因此,需要创建自定义字段类型,从而提供更加精准和高效的数据处理能力。
创建自定义字段类型
- 参考登录AstroPro界面中操作,登录AstroPro界面。
- 在左侧导航栏中,选择 。
- 在项目下拉框中选择对应项目。
- 在自定义字段类型页面,单击“新增自定义字段类型”。
- 配置自定义字段类型基本信息。
表1 配置自定义字段类型基本信息 参数
说明
自定义字段类型
输入自定义字段类型名称,名称只能包含大小写字母、数字、连字符(-)和下划线(_)组成,长度小于64个字符。
Java数据类型
下拉框中选择Java数据类型。
- string
- Boolean
- Integer
- Long
- Timestamp
- Float
- Double
- Timestamp
数据库数据类型
下拉框中选择数据库数据类型,根据Java数据类型匹配。
长度
设置数据项能够存储的最大字符数。
精度
设置数据表示的精确度。
枚举类型名称
输入枚举类型名称。
描述
输入补充说明信息。
图1 配置自定义字段类型基本信息
- 添加校验规则。
- 单击“编辑校验规则”,进入校验规则编辑界面。
- 单击“新增”,添加校验规则。
- 参考配置校验信息。
表2 配置校验信息 参数
说明
校验名称
在下拉框中选择校验命令,例如,NotNul、Email、Length、Null等。
校验参数
单击“编辑校验”,可编辑Hibernate注解配置。
校验错误提示信息
输入校验错误时,界面提示的信息。,例如,用户名不能为空。
例如,自定义用户名字段,并添加“Length”和“NotNull”两条校验规则,表示用户名不能为空,且长度需在3至50个字符。
图2 添加校验规则
- 添加脱敏规则。
- 单击“编辑脱敏规则”,进入脱敏规则编辑界面。
- 选择模板并添加脱敏规则。
一个字段只能添加一个脱敏规则。
例如,将移动电话的第2位到第5位数字进行脱敏处理。
图3 添加校验规则
- 单击“确定”,完成自定义字段类型创建。
创建完成后,在服务业务设计时,编辑字段消息可选择已创建的自定义字段类型。图4 选择自定义字段类型