更新时间:2025-01-16 GMT+08:00
分享

配置自定义字段类型

使用说明

标准化的字段类型有时无法完全满足特定应用场景下的个性化需求,因此,需要创建自定义字段类型,从而提供更加精准和高效的数据处理能力。

约束与限制

自定义字段类型为Astro Pro专业版/企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本

创建自定义字段类型

  1. 参考登录AstroPro界面中操作,登录AstroPro界面。
  2. 在左侧导航栏中,选择后端开发平台 > 资产库 > 自定义字段类型
  3. 在顶部项目下拉框中选择作用范围。

    • 选择对应项目,则自定义字段类型作用范围为指定项目,选择工作空间,则自定义字段类型作用范围为工作空间内所有项目。
    • 非工作空间管理员仅可创建对应项目的自定义类型,具体权限约束可参考了解AstroPro中角色

  4. 在自定义字段类型页面,单击“新建自定义字段类型”。
  5. 参考表1配置自定义字段类型基本信息。

    表1 配置自定义字段类型基本信息

    参数

    说明

    自定义字段类型

    输入自定义字段类型名称,名称只能由大小写字母、数字、连字符(-)和下划线(_)组成,长度小于64个字符。

    Java数据类型

    下拉框中选择Java数据类型。

    • string
    • Boolean
    • Integer
    • Long
    • Timestamp
    • Float
    • Double
    • Timestamp

    数据库数据类型

    下拉框中选择数据库数据类型,根据Java数据类型匹配。

    长度

    设置数据项能够存储的最大字符数。

    精度

    设置数据表示的精确度。

    枚举类型名称

    输入枚举类型名称。

    描述

    输入补充说明信息。

    图1 配置自定义字段类型基本信息

  6. 添加校验规则。

    1. 单击“编辑校验规则”,进入校验规则编辑界面。
    2. 单击“新增”,添加校验规则。
    3. 参考表2配置校验信息。
      表2 配置校验信息

      参数

      说明

      校验名称

      在下拉框中选择校验命令,例如,NotNul、Email、Length、Null等。

      校验参数

      单击“编辑校验”,可编辑Hibernate注解配置。

      校验错误提示信息

      输入校验错误时,界面提示的信息。例如,用户名不能为空。

      例如,自定义用户名字段,并添加“Length”和“NotNull”两条校验规则,表示用户名不能为空,且长度需在3至50个字符。

      图2 添加校验规则

  7. 添加脱敏规则。

    1. 单击“编辑脱敏规则”,进入脱敏规则编辑界面。
    2. 选择模板并添加脱敏规则。

      一个字段只能添加一个脱敏规则。

      例如,将移动电话的第2位到第5位数字进行脱敏处理。

      图3 添加校验规则

  8. 单击“确定”,完成自定义字段类型创建。

    创建完成后,在业务设计时,编辑字段消息可选择已创建的自定义字段类型。
    图4 选择自定义字段类型

编辑自定义字段类型

  1. 参考登录AstroPro界面中操作,登录AstroPro界面。
  2. 在左侧导航栏中,选择后端开发平台 > 资产库 > 自定义字段类型
  3. 在自定义字段类型列表中选中待操作的自定义字段类型,单击“操作”列的“编辑”
  4. 参考表3重新配置自定义字段类型基本信息。

    表3 配置自定义字段类型基本信息

    参数

    说明

    自定义字段类型

    输入自定义字段类型名称,名称只能由大小写字母、数字、连字符(-)和下划线(_)组成,长度小于64个字符。

    Java数据类型

    下拉框中选择Java数据类型。

    • string
    • Boolean
    • Integer
    • Long
    • Timestamp
    • Float
    • Double
    • Timestamp

    数据库数据类型

    下拉框中选择数据库数据类型,根据Java数据类型匹配。

    长度

    设置数据项能够存储的最大字符数。

    精度

    设置数据表示的精确度。

    枚举类型名称

    输入枚举类型名称。

    描述

    输入补充说明信息。

  5. 根据需求重新配置校验规则和脱敏规则。
  6. 单击“确定”,完成自定义字段类型编辑。

单个删除自定义字段类型

  1. 参考登录AstroPro界面中操作,登录AstroPro界面。
  2. 在左侧导航栏中,选择后端开发平台 > 资产库 > 自定义字段类型
  3. 在自定义字段类型列表中选中待删除的类型,单击“操作”的列“删除”
  4. 在弹框中单击“确认”,完成自定义字段类型单个删除。

    删除后无法恢复,请谨慎操作。

批量删除自定义字段类型

  1. 参考登录AstroPro界面中操作,登录AstroPro界面。
  2. 在左侧导航栏中,选择后端开发平台 > 资产库 > 自定义字段类型
  3. 在自定义字段类型列表中勾选待删除的类型,单击“批量删除”
  4. 在弹框中单击“确认”,完成自定义字段类型批量删除。

    删除后无法恢复,请谨慎操作。

相关文档