From 34df681f3759bcdf5b48029939687edc001f7723 Mon Sep 17 00:00:00 2001 From: nies Date: Fri, 18 Mar 2022 09:35:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=89=8D=E7=AB=AF=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=A8=A1=E6=9D=BF=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pojo/platform/bean/SysTableTemplate.java | 46 ++++++++++++++++++++++ .../repository/SysTableTemplateRepository.java | 11 ++++++ 2 files changed, 57 insertions(+) create mode 100644 modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysTableTemplate.java create mode 100644 modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/repository/SysTableTemplateRepository.java diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysTableTemplate.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysTableTemplate.java new file mode 100644 index 0000000..2bf64f7 --- /dev/null +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysTableTemplate.java @@ -0,0 +1,46 @@ +package cn.estsh.i3plus.pojo.platform.bean; + +import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn; +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.*; + +/** + * @author ns + * @create 2022/3/17 0017 上午 10:33 + */ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="SYS_TABLE_TEMPLATE",uniqueConstraints = @UniqueConstraint(columnNames = {"soft_type", "page"})) +@ApiModel(value="自定义表格结构",description = "自定义表格结构") +public class SysTableTemplate extends BaseBean { + /** + * 产品类型 属于哪个产品 + */ + @Column(name="SOFT_TYPE") + @ApiParam(value ="产品类型", example = "0",access = "softTyp DOC: http://doc.estsh.com/docs/i3plus_api/i3plus_api-impp") + @AnnoOutputColumn + private Integer softType; + + @Column(name="PAGE") + @ApiParam(value ="表格所属页面") + private String page; + + @Column(name="TEMPLATE_TYPE") + @ApiParam(value ="模板类型") + private String templateType; + + @Lob + @Column(name="TEMPLATE_DATA") + @ApiParam(value ="模板数据") + private String templateData; +} diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/repository/SysTableTemplateRepository.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/repository/SysTableTemplateRepository.java new file mode 100644 index 0000000..669e22d --- /dev/null +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/repository/SysTableTemplateRepository.java @@ -0,0 +1,11 @@ +package cn.estsh.i3plus.pojo.platform.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.platform.bean.SysTableTemplate; + +/** + * @author ns + * @create 2022/3/17 0017 上午 10:51 + */ +public interface SysTableTemplateRepository extends BaseRepository { +}