类 FormPropertyConvertUtil

java.lang.Object
net.sohelp.boot.engine.web.utils.FormPropertyConvertUtil

public class FormPropertyConvertUtil extends Object
对象转换工具类,用于在实体对象(EntityVO)与表单属性(FormPropertyVO)之间进行数据同步和类型转换。
从以下版本开始:
2024/5/28 11:53
作者:
AaronFung
  • 构造器详细资料

    • FormPropertyConvertUtil

      public FormPropertyConvertUtil()
  • 方法详细资料

    • toJavaProperties

      public static void toJavaProperties(EntityVO entityVO, List<PropertyVO> javaProperties)
      将实体中的属性信息更新到Java属性列表中,并补充缺失的字段以保证结构一致性。
      参数:
      entityVO - 实体对象,提供源属性信息
      javaProperties - 目标Java属性列表,将被更新或扩展
    • updateEntityByForm

      public static void updateEntityByForm(List<FormPropertyVO> properties, EntityVO entityVO)
      把网格列表属性复制到实体属性中,仅保留部分关键字段不覆盖。
      参数:
      properties - 网格列表属性集合,作为数据来源
      entityVO - 实体对象,其内部属性将被更新
    • updateFormByEntity

      public static void updateFormByEntity(EntityVO entityVO, List<FormPropertyVO> properties)
      把实体属性复制到表单属性中,并确保所有实体字段都反映在表单上。
      参数:
      entityVO - 实体对象,提供原始属性信息
      properties - 表单属性列表,将根据实体属性进行更新或扩展