From ccce8c009c45f87ea4190972b6685e102bdb6355 Mon Sep 17 00:00:00 2001 From: "wei.peng" Date: Wed, 3 Apr 2019 11:05:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A7=E8=81=94=E5=8A=9F=E8=83=BD=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/base/dynamic/DynamicEntity.java | 2 +- .../pojo/form/bean/BfDataObjectProperty.java | 14 ++++++++++++ .../i3plus/pojo/model/form/ElementFormModel.java | 26 ++++++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/form/ElementFormModel.java diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/dynamic/DynamicEntity.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/dynamic/DynamicEntity.java index 0231497..ac21b0b 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/dynamic/DynamicEntity.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/dynamic/DynamicEntity.java @@ -176,7 +176,7 @@ public class DynamicEntity extends BaseBean implements Serializable { try { setMethod = this.getClass().getDeclaredMethod(setMethodName, new Class[]{f.getType()}); - System.out.println("Method Name:" + setMethod.getName() + "\t\t Value : " + fieldVal); +// System.out.println("Method Name:" + setMethod.getName() + "\t\t Value : " + fieldVal); setMethod.invoke(this, fieldVal); } catch (ClassCastException e) { e.printStackTrace(); diff --git a/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfDataObjectProperty.java b/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfDataObjectProperty.java index fbedb77..9cb8bbc 100644 --- a/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfDataObjectProperty.java +++ b/modules/i3plus-pojo-form/src/main/java/cn/estsh/i3plus/pojo/form/bean/BfDataObjectProperty.java @@ -52,6 +52,20 @@ public class BfDataObjectProperty extends BaseBean { @ApiParam(value ="数据对象类型") private Integer objectColumnType; + // 字段长度 + @ApiParam(value = "字段长度") + @Column(name="OBJECT_COLUMN_PRECISION") + private Integer objectColumnPrecision; + + // 字段精确长度 + @ApiParam(value = "字段精确长度") + @Column(name="OBJECT_COLUMN_SCALE") + private Integer objectColumnScale; + + @Column(name="OBJECT_COLUMN_TYPE_NAME") + @ApiParam(value ="数据对象类型名称") + private String objectColumnTypeName; + @Column(name="PROPERTY_NAME") @ApiParam(value ="类属性名称") private String propertyName; diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/form/ElementFormModel.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/form/ElementFormModel.java new file mode 100644 index 0000000..d39de03 --- /dev/null +++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/form/ElementFormModel.java @@ -0,0 +1,26 @@ +package cn.estsh.i3plus.pojo.model.form; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.ApiParam; +import lombok.Data; + +/** + * @Description : 数据操作Model + * @Reference : + * @Author : Adair Peng + * @CreateDate : 2019-04-02 13:34 + * @Modify: + **/ +@Data +public class ElementFormModel { + + //外键关联数据对象主键 + @ApiParam(value = "元素ID", example = "-1") + @JsonSerialize(using = ToStringSerializer.class) + private Long elementId; + + @ApiParam(value = "操作参数") + private String entity; + +}