Merge branch 'screen' into dev

yun-zuoyi
wynne1005 4 years ago
commit 0ba5c62931

@ -73,6 +73,7 @@ public class CommonEnumUtil {
GATEWAY(96, 9000, 0, 0, "impp-gateway", "服务网关"),
CLOUD(97, 0, 0, 0, "i3cloud", "微服务"),
CENTER(99, 8000, 1, 0, "icloud-server", "注册中心"),
SCREEN(100, 8950, 23, 0, "i3screen", "通用界面"),
/**
*
@ -2016,8 +2017,7 @@ public class CommonEnumUtil {
"?autoReconnect=true" +
"&useSSL=false" +
"&characterEncoding=utf-8" +
"&allowPublicKeyRetrieval=true" +
"&serverTimezone=CST";
"&allowPublicKeyRetrieval=true";
}
private String getJDBCUrlOracle(String database, String host, Integer port) {

@ -83,4 +83,201 @@ public class ScreenEnumUtil {
}
}
public enum LAYOUT_TYPE {
SCREEN(10, "SCREEN", "Screen布局"),
PANEL(20, "PANEL", "Panel布局");
private Integer value;
private String code;
private String description;
LAYOUT_TYPE(Integer value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public Integer getValue() {
return value;
}
public String getCode() {
return code;
}
public String getDescription() {
return description;
}
public static String codeOfDescription(String code) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) {
tmp = values()[i].description;
}
}
return tmp;
}
}
public enum DATASOURCE_CONNECTION_STATUS {
SUCCESS(10, "success", "连接成功"),
FAILED(20, "failed", "连接失败");
private Integer value;
private String code;
private String description;
DATASOURCE_CONNECTION_STATUS(Integer value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public Integer getValue() {
return value;
}
public String getCode() {
return code;
}
public String getDescription() {
return description;
}
public static String codeOfDescription(String code) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) {
tmp = values()[i].description;
}
}
return tmp;
}
}
public enum ACTION {
SEARCH(10, "search", "查询"),
CREATE(20, "create", "保存"),
UPDATE(30, "update", "更新"),
DELETE(40, "delete", "删除"),
VALID(50, "valid", "查询"),
INVALID(60, "inValid", "查询"),
SEARCH_PAGER(70, "searchPager", "查询"),
ENUM(80, "enum", "查询"),
DIRECT(90, "direct", "查询"),
DOWNLOAD(100, "download", "查询"),
UPLOAD(110, "upload", "查询"),
INVOKE(120, "invoke", "查询");
private Integer value;
private String code;
private String description;
ACTION(Integer value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public Integer getValue() {
return value;
}
public String getCode() {
return code;
}
public String getDescription() {
return description;
}
public static String codeOfDescription(String code) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) {
tmp = values()[i].description;
}
}
return tmp;
}
}
public enum COMMUNICATION_TYPE {
HTTP(10, "HTTP", "Http"),
WEBSOCKET(20, "WEBSOCKET", "WebSocket");
private Integer value;
private String code;
private String description;
COMMUNICATION_TYPE(Integer value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public Integer getValue() {
return value;
}
public String getCode() {
return code;
}
public String getDescription() {
return description;
}
public static String codeOfDescription(String code) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) {
tmp = values()[i].description;
}
}
return tmp;
}
}
public enum DATA_RESOURCE_TYPE {
ENUM(10, "enum", "枚举"),
WEBSOCKET(20, "WEBSOCKET", "WebSocket");
private Integer value;
private String code;
private String description;
DATA_RESOURCE_TYPE(Integer value, String code, String description) {
this.value = value;
this.code = code;
this.description = description;
}
public Integer getValue() {
return value;
}
public String getCode() {
return code;
}
public String getDescription() {
return description;
}
public static String codeOfDescription(String code) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) {
tmp = values()[i].description;
}
}
return tmp;
}
}
}

@ -0,0 +1,28 @@
//package cn.estsh.i3plus.pojo.screen.annotation;
//
//import cn.estsh.i3plus.pojo.base.enumutil.ScreenEnumUtil;
//
//import java.lang.annotation.Documented;
//import java.lang.annotation.ElementType;
//import java.lang.annotation.Retention;
//import java.lang.annotation.RetentionPolicy;
//import java.lang.annotation.Target;
//
///**
// * @author Wynne.Lu
// * @date 2021/3/30 下午9:11
// * @desc
// */
//@Retention(RetentionPolicy.RUNTIME)
//@Target({ElementType.FIELD)
//@Documented
//public @interface ReferTo {
//
// ScreenEnumUtil.DATA_RESOURCE_TYPE refType() default ScreenEnumUtil.DATA_RESOURCE_TYPE.ENUM;
//
// String refWhere();
//
// String refField();
//
//
//}

@ -9,8 +9,7 @@ import lombok.Data;
* @desc
*/
@Data
public abstract class AbstractScreenBean extends BaseBean {
public abstract class BaseScreenBean extends BaseBean {
private static final long serialVersionUID = 3535186340743573771L;
private Integer version;
}

@ -37,4 +37,9 @@ public class ScrAction extends BaseBean implements Serializable {
@Column(name = "ACTION_NAME")
@ApiParam("动作名称")
private String actionName;
@Column(name = "ACTION_TYPE")
@ApiParam("动作类型")
private String actionType;
}

@ -11,35 +11,42 @@ import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2021/3/22 8:42
* @date 2021/3/22 10:43
* @desc
*/
@Entity
@Table(name = "SCR_PANEL_MODEL")
@Table(name = "SCR_COMPONENT")
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Api("Panel与Model的关系")
public class ScrPanelModel extends BaseBean implements Serializable {
private static final long serialVersionUID = -6998319452471117206L;
@Api("组件")
public class ScrComponent extends BaseBean implements Serializable {
private static final long serialVersionUID = 3832856363595940018L;
@Column(name = "PANEL_MODEL_CODE")
@ApiParam("Panel与Model的关系代码")
private String panelModelCode;
@Column(name = "COMPONENT_CODE")
@ApiParam(value = "组件代码")
private String componentCode;
@Column(name = "PANEL_CODE")
@ApiParam("Panel代码")
private String panelCode;
@Column(name = "COMPONENT_TYPE")
@ApiParam(value = "组件代码")
private String componentType;
@Column(name = "MODEL_CODE")
@ApiParam("Model代码")
@ApiParam(value = "model代码")
private String modelCode;
}
@Lob
@Column(name = "COMPONENT_PROPERTY")
@ApiParam(value = "组件描述")
private String componentProperty;
}

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.screen.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
@ -30,6 +32,11 @@ import java.io.Serializable;
public class ScrDataObject extends BaseBean implements Serializable {
private static final long serialVersionUID = -270662014158685376L;
@Column(name = "DATA_SOURCE_ID")
@ApiParam(value = "数据源ID", example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long dataSourceId;
@Column(name = "DATA_OBJECT_CODE")
@ApiParam(value = "数据对象代码")
private String dataObjectCode;
@ -38,13 +45,13 @@ public class ScrDataObject extends BaseBean implements Serializable {
@ApiParam(value = "数据源编码")
private String sourceCode;
@Column(name = "DATA_OBJECT_SOURCE")
@Column(name = "DATA_OBJECT_SOURCE_CODE")
@ApiParam(value = "数据名称")
private String dataObjectSource;
private String dataObjectSourceCode;
@Column(name = "DATA_TYPE")
@ApiParam(value = "数据类型")
private Integer dataType;
private String dataType;
@Column(name = "DESCRIPTION")
@ApiParam(value = "描述")

@ -31,27 +31,28 @@ public class ScrDataObjectProperty extends BaseBean implements Serializable {
private static final long serialVersionUID = 6954106365899677132L;
@Column(name = "DATA_OBJECT_CODE")
@ApiParam(value = "数据对象ID")
private Long dataObjectCode;
@ApiParam(value = "数据对象代码")
private String dataObjectCode;
@Column(name = "FIELD_CODE")
@ApiParam(value = "字段代码")
private String fieldCode;
@Column(name = "DISPLAY_NAME")
@ApiParam(value = "字段名称")
private String displayName;
@Column(name = "FIELD_TYPE")
@ApiParam(value = "字段类型")
private String fieldType;
@Column(name="IS_PRIMARY_KEY")
@ApiParam(value ="是否主键")
@Column(name = "IS_PRIMARY_KEY")
@ApiParam(value = "是否主键")
private Integer isPrimaryKey;
@Column(name="IS_NULLABLE")
@Column(name = "IS_NULLABLE")
@ApiParam(value = "是否允许为空")
private Integer isNullable;
}

@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.screen.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.ScreenEnumUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
@ -11,6 +12,8 @@ import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.Table;
import java.io.Serializable;
@ -31,43 +34,44 @@ import java.io.Serializable;
public class ScrDatasource extends BaseBean implements Serializable {
private static final long serialVersionUID = 2660387454249572573L;
@Column(name="SOURCE_NAME")
@ApiParam(value ="数据源名称")
@Column(name = "SOURCE_NAME")
@ApiParam(value = "数据源名称")
private String sourceName;
@Column(name="SOURCE_CODE")
@ApiParam(value ="数据源代码")
@Column(name = "SOURCE_CODE")
@ApiParam(value = "数据源代码")
private String sourceCode;
@Column(name="SOURCE_STATUS")
@ApiParam(value ="数据源状态",name = "状态:可用,不可用 看枚举当中是否存在")
private Integer sourceStatus;
@Column(name = "SOURCE_CONNECTION_STATUS")
@ApiParam(value = "数据源状态", name = "状态:可用,不可用 看枚举当中是否存在")
@Enumerated(EnumType.STRING)
private ScreenEnumUtil.DATASOURCE_CONNECTION_STATUS sourceConnectionStatus;
@Column(name="SOURCE_TYPE")
@ApiParam(value ="数据源类型",name = "CommonEnumUtil.DATA_SOURCE_TYPE")
@Column(name = "SOURCE_TYPE")
@ApiParam(value = "数据源类型", name = "CommonEnumUtil.DATA_SOURCE_TYPE")
private Integer sourceType;
@Column(name="SOURCE_HOST")
@ApiParam(value ="数据源连接地址")
@Column(name = "SOURCE_HOST")
@ApiParam(value = "数据源连接地址")
private String sourceHost;
@Column(name="SOURCE_PORT")
@ApiParam(value ="数据源端口")
@Column(name = "SOURCE_PORT")
@ApiParam(value = "数据源端口")
private Integer sourcePort;
@Column(name="SOURCE_DATA_BASE_NAME")
@ApiParam(value ="数据库名称")
@Column(name = "SOURCE_DATA_BASE_NAME")
@ApiParam(value = "数据库名称")
private String sourceDataBaseName;
@Column(name="SOURCE_USER_NAME")
@ApiParam(value ="数据库用户名称")
@Column(name = "SOURCE_USER_NAME")
@ApiParam(value = "数据库用户名称")
private String sourceUserName;
@Column(name="SOURCE_PASSWORD")
@ApiParam(value ="数据库用户密码")
@Column(name = "SOURCE_PASSWORD")
@ApiParam(value = "数据库用户密码")
private String sourcePassword;
@Column(name="SOURCE_DESCRIPTION")
@ApiParam(value ="数据源描述")
@Column(name = "SOURCE_DESCRIPTION")
@ApiParam(value = "数据源描述")
private String sourceDescription;
}

@ -31,7 +31,7 @@ public class ScrEventAction extends BaseBean implements Serializable {
private static final long serialVersionUID = -6217007706865821613L;
@Column(name = "EVENT_ACTION_CODE")
@ApiParam("事件动作代码")
@ApiParam("事件动作CODE")
private String eventActionCode;
@Column(name = "EVENT_ACTION_NAME")

@ -1,9 +1,60 @@
package cn.estsh.i3plus.pojo.screen.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2021/3/22 9:59
* @desc
*/
public class ScrFile {
@Entity
@Table(name = "SCR_FILE")
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Api("文件")
public class ScrFile extends BaseBean implements Serializable {
private static final long serialVersionUID = 2343301746531746105L;
@Column(name = "FILE_NAME")
@ApiParam("文件名称")
private String fileName;
@Column(name = "FILE_URL")
@ApiParam("文件URL")
private String fileUrl;
@Column(name = "GROUP_NAME")
@ApiParam("组名")
private String groupName;
@Column(name = "FILE_ORIGIN_NAME")
@ApiParam("文件原名")
private String fileOriginName;
@Column(name = "FILE_SIZE")
@ApiParam("文件大小")
private String fileSize;
@Column(name = "FILE_TYPE")
@ApiParam("文件类型名称")
private String fileType;
@Column(name = "SYNC_TAG")
@ApiParam("同步标记")
private Integer syncTag = 0;
}

@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.screen.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.ScreenEnumUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
@ -11,6 +12,8 @@ import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.Table;
import java.io.Serializable;
@ -28,8 +31,8 @@ import java.io.Serializable;
@Builder
@Api("布局")
public class ScrLayout extends BaseBean implements Serializable {
private static final long serialVersionUID = 3390463604300159807L;
@Column(name = "LAYOUT_CODE")
@ApiParam("布局代码")
private String layoutCode;
@ -38,12 +41,9 @@ public class ScrLayout extends BaseBean implements Serializable {
@ApiParam("布局名称")
private String layoutName;
@Column(name = "ROW_SEQ")
@ApiParam("行顺序")
private Integer rowSeq;
@Column(name = "ROW_CODE")
@ApiParam("行代码")
private String rowCode;
@Column(name = "LAYOUT_TYPE")
@ApiParam("布局类型")
@Enumerated(EnumType.STRING)
private ScreenEnumUtil.LAYOUT_TYPE layoutType;
}

@ -25,21 +25,29 @@ import java.io.Serializable;
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
//@Builder
@Api("布局-列")
@Builder
@Api("布局-父类-列")
public class ScrLayoutColumn extends BaseBean implements Serializable {
private static final long serialVersionUID = 5001564292608042287L;
@Column(name = "COL_CODE")
@Column(name = "LAYOUT_CODE")
@ApiParam("布局代码")
private String layoutCode;
@Column(name = "ROW_CODE")
@ApiParam("列代码")
private String rowCode;
@Column(name = "COLUMN_CODE")
@ApiParam("列代码")
private String colCode;
private String columnCode;
@Column(name ="COL_NAME")
@ApiParam("列名称")
private String colName;
@Column(name = "COLUMN_SEQ")
@ApiParam("列顺序")
private Integer columnSeq;
@Column(name ="COL_SPAN")
@Column(name = "COLUMN_SPAN")
@ApiParam("列占位")
private Integer colSpan;
private Integer columnSpan;
}

@ -30,25 +30,21 @@ import java.io.Serializable;
public class ScrLayoutRow extends BaseBean implements Serializable {
private static final long serialVersionUID = 6042010183759804616L;
@Column(name = "LAYOUT_CODE")
@ApiParam("布局代码")
private String layoutCode;
@Column(name = "ROW_CODE")
@ApiParam("行代码")
private String rowCode;
@Column(name = "ROW_NAME")
@ApiParam("行名称")
private String rowName;
@Column(name = "ROW_HEIGHT")
@ApiParam("行高")
private Double rowHeight;
@Column(name = "COL_SEQ")
@ApiParam("列序号")
private Integer colSeq;
@Column(name = "COL_CODE")
@ApiParam("列代码")
private String colCode;
@Column(name = "ROW_SEQ")
@ApiParam("行顺序")
private Integer rowSeq;
}

@ -38,6 +38,10 @@ public class ScrModelField extends BaseBean implements Serializable {
@ApiParam("字段代码")
private String fieldCode;
@Column(name = "DISPLAY_NAME")
@ApiParam("字段名称")
private String displayName;
@Column(name = "IS_FUZZY_SEARCH")
@ApiParam("是否支持模糊查询")
private Boolean isFuzzySearch;

@ -37,7 +37,7 @@ public class ScrPanel extends BaseBean implements Serializable {
@ApiParam("Panel名称")
private String panelName;
@Column(name = "LAYOUT_CODE")
@Column(name = "PANEL_LAYOUT_CODE")
@ApiParam("布局代码")
private String layoutCode;

@ -1,35 +0,0 @@
package cn.estsh.i3plus.pojo.screen.bean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2021/3/11 5:01
* @desc
*/
@Entity
@Table(name = "SCR_PANEL_LAYOUT_COLUMN")
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Api("Panel布局-列")
public class ScrPanelLayoutColumn extends ScrLayoutColumn implements Serializable {
private static final long serialVersionUID = 6577099884589179886L;
@Column(name = "COMPONENT_CODE")
@ApiParam("组件代码")
private String componentCode;
}

@ -42,7 +42,7 @@ public class ScrScreen extends BaseBean implements Serializable {
@ApiParam("页面版本")
private String screenVersion;
@Column(name = "LAYOUT_CODE")
@Column(name = "SCREEN_LAYOUT_CODE")
@ApiParam("布局代码")
private String layoutCode;

@ -1,36 +0,0 @@
package cn.estsh.i3plus.pojo.screen.bean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2021/3/11 5:01
* @desc
*/
@Entity
@Table(name = "SCR_SCREEN_LAYOUT_COLUMN")
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Api("Screen布局-列")
public class ScrScreenLayoutColumn extends ScrLayoutColumn implements Serializable {
private static final long serialVersionUID = 4084273106415805804L;
@Column(name = "PANEL_CODE")
@ApiParam("Panel代码")
private String panelCode;
}

@ -1,4 +1,4 @@
package cn.estsh.i3plus.pojo.screen.bean;
package cn.estsh.i3plus.pojo.screen.bean.rel;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
@ -12,31 +12,28 @@ import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2021/3/22 8:42
* @date 2021/3/25 9:56
* @desc
*/
@Entity
@Table(name = "SCR_PANEL_MODEL_COMPONENT")
@Table(name = "SCR_COMPONENT_EVENT_ACTION_REL")
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Api("Panel与Model组件的关系")
public class ScrPanelModelComponent extends BaseBean implements Serializable {
private static final long serialVersionUID = 2011504067317832781L;
@Column(name = "PANEL_MODEL_CODE")
@ApiParam("Panel与Model的关系代码")
private String panelModelCode;
@Api("组件事件动作")
public class ScrComponentEventActionRel extends BaseBean {
private static final long serialVersionUID = 7600064730551351570L;
@Column(name = "COMPONENT_CODE")
@ApiParam("组件代码")
private String componentCode;
@Column(name = "EVENT_ACTION_CODE")
@ApiParam("事件动作代码")
private String eventActionCode;
}

@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.screen.bean;
package cn.estsh.i3plus.pojo.screen.bean.rel;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.screen.bean.ScrModelField;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
@ -11,8 +12,11 @@ import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.List;
/**
* @author Wynne.Lu
@ -20,24 +24,48 @@ import java.io.Serializable;
* @desc
*/
@Entity
@Table(name = "SCR_PANEL_MODEL_FIELD")
@Table(name = "SCR_COMPONENT_MODEL_FIELD_REL")
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Api("Panel与Model字段的关系")
public class ScrPanelModelField extends BaseBean implements Serializable {
public class ScrComponentModelFieldRel extends BaseBean implements Serializable {
private static final long serialVersionUID = -3441031841089357196L;
@Column(name = "PANEL_MODEL_CODE")
@ApiParam("Panel与Model的关系代码")
private String panelModelCode;
@Column(name = "PANEL_CODE")
@ApiParam("Panel代码")
private String panelCode;
@Column(name = "LAYOUT_CODE")
@ApiParam("布局代码")
private String layoutCode;
@Column(name = "ROW_CODE")
@ApiParam("行代码")
private String rowCode;
@Column(name = "COLUMN_CODE")
@ApiParam("列代码")
private String columnCode;
@Column(name = "COMPONENT_CODE")
@ApiParam("组件代码")
private String componentCode;
@Column(name = "MODEL_CODE")
@ApiParam("model代码")
private String modelCode;
@Column(name = "FIELD_CODE")
@ApiParam("字段代码")
private String fieldCode;
@Column(name = "DISPLAY_NAME")
@ApiParam("字段名称")
private String displayName;
@Column(name = "IS_FUZZY_SEARCH")
@ApiParam("是否支持模糊查询")
private Boolean isFuzzySearch;
@ -82,4 +110,5 @@ public class ScrPanelModelField extends BaseBean implements Serializable {
@ApiParam("SPEL表达式虚拟属性")
private String spelVirtualValue;
}

@ -0,0 +1,48 @@
package cn.estsh.i3plus.pojo.screen.bean.rel;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.screen.component.base.BaseComponent;
import com.alibaba.fastjson.JSON;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
/**
* @author Wynne.Lu
* @date 2021/3/25 4:33
* @desc
*/
@Entity
@Table(name = "SCR_PANEL_COMPONENT_REL")
@Data
@EqualsAndHashCode(callSuper = true)
@Api("Panel与组件的关系")
public class ScrPanelComponentRel extends BaseBean {
private static final long serialVersionUID = 3459027655126916483L;
@Column(name = "PANEL_CODE")
@ApiParam("panel代码")
private String panelCode;
@Column(name = "LAYOUT_CODE")
@ApiParam("布局代码")
private String layoutCode;
@Column(name = "ROW_CODE")
@ApiParam("行代码")
private String rowCode;
@Column(name = "COLUMN_CODE")
@ApiParam("列代码")
private String columnCode;
@Column(name = "COMPONENT_CODE")
@ApiParam(value = "组件代码")
private String componentCode;
}

@ -0,0 +1,51 @@
package cn.estsh.i3plus.pojo.screen.bean.rel;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @author Wynne.Lu
* @date 2021/3/25 4:33
* @desc
*/
@Entity
@Table(name = "SCR_SCREEN_PANEL_REL")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@EqualsAndHashCode(callSuper = true)
@Api("Screen与Panel的关系")
public class ScrScreenPanelRel extends BaseBean {
private static final long serialVersionUID = 3459027655126916483L;
@Column(name = "SCREEN_CODE")
@ApiParam("Screen代码")
private String screenCode;
@Column(name = "LAYOUT_CODE")
@ApiParam("布局代码")
private String layoutCode;
@Column(name = "ROW_CODE")
@ApiParam("行代码")
private String rowCode;
@Column(name = "COLUMN_CODE")
@ApiParam("列代码")
private String columnCode;
@Column(name = "PANEL_CODE")
@ApiParam(value = "panel代码")
private String panelCode;
}

@ -0,0 +1,28 @@
package cn.estsh.i3plus.pojo.screen.component.base;
import cn.estsh.i3plus.pojo.screen.bean.BaseScreenBean;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:32
* @desc
*/
@Data
public abstract class BaseComponent extends BaseScreenBean {
private static final long serialVersionUID = 6768391193506016205L;
private String componentCode;
private String modelCode;
private String cssStyle;
private Integer tabIndex;
private String componentType = this.getClass().getName();
private String communicationType;
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.screen.component.base;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public abstract class BaseView extends BaseComponent {
private String jsEnhance;
}

@ -0,0 +1,13 @@
package cn.estsh.i3plus.pojo.screen.component.base;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public abstract class BaseWidget extends BaseComponent {
}

@ -0,0 +1,26 @@
package cn.estsh.i3plus.pojo.screen.component.view;
import io.swagger.annotations.Api;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class ScrViewBarChart extends ScrViewChart {
private static final long serialVersionUID = 7114030006928397461L;
private List<Object> xAxis;
private List<Object> yAxis;
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.screen.component.view;
import cn.estsh.i3plus.pojo.screen.component.base.BaseView;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class ScrViewChart extends BaseView {
private static final long serialVersionUID = 3786868086148227665L;
private Integer autoRefreshInterval;
}

@ -0,0 +1,19 @@
package cn.estsh.i3plus.pojo.screen.component.view;
import cn.estsh.i3plus.pojo.screen.component.base.BaseView;
import lombok.Data;
import java.util.Map;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public class ScrViewForm extends BaseView {
private Map<String, String> fields;
private String action;
}

@ -0,0 +1,18 @@
package cn.estsh.i3plus.pojo.screen.component.view;
import lombok.Data;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class ScrViewLineChart extends ScrViewChart {
// private List<Object> xAxis;
//
// private List<Object> yAxis;
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.screen.component.view;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class ScrViewPieChart extends ScrViewChart {
private static final long serialVersionUID = -4334873164110780274L;
// private Map<String, Double> data;
}

@ -0,0 +1,21 @@
package cn.estsh.i3plus.pojo.screen.component.view;
import cn.estsh.i3plus.pojo.screen.component.base.BaseView;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:29
* @desc
*/
@Data
public class ScrViewTable extends BaseView {
private static final long serialVersionUID = -795585853717859678L;
private Integer autoRefreshInterval = 0;
private Boolean isShowChoice;
private Boolean isPagination;
}

@ -0,0 +1,19 @@
package cn.estsh.i3plus.pojo.screen.component.view;
import cn.estsh.i3plus.pojo.screen.component.base.BaseView;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public class ScrViewTree extends BaseView {
private static final long serialVersionUID = 3615560061167536377L;
private String parentField;
private String showField;
}

@ -0,0 +1,21 @@
package cn.estsh.i3plus.pojo.screen.component.widget;
import cn.estsh.i3plus.pojo.screen.component.base.BaseWidget;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public class ScrWidgetButton extends BaseWidget {
private String icon;
private String type;
private String size;
private String action;
}

@ -0,0 +1,13 @@
package cn.estsh.i3plus.pojo.screen.component.widget;
import cn.estsh.i3plus.pojo.screen.component.base.BaseWidget;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class ScrWidgetCascader extends BaseWidget {
}

@ -1,5 +1,6 @@
package cn.estsh.i3plus.pojo.screen.model.component;
package cn.estsh.i3plus.pojo.screen.component.widget;
import cn.estsh.i3plus.pojo.screen.component.base.BaseWidget;
import lombok.Data;
/**
@ -8,7 +9,7 @@ import lombok.Data;
* @desc
*/
@Data
public class DatetimePicker extends AbstractWidget {
public class ScrWidgetDatetimePicker extends BaseWidget {
private String dateFormat;

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.screen.component.widget;
import cn.estsh.i3plus.pojo.screen.component.base.BaseWidget;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class ScrWidgetLabel extends BaseWidget {
private String text;
}

@ -1,4 +1,4 @@
package cn.estsh.i3plus.pojo.screen.model;
package cn.estsh.i3plus.pojo.screen.component.widget;
import lombok.Data;
@ -8,7 +8,7 @@ import lombok.Data;
* @desc
*/
@Data
public class Pagination {
public class ScrWidgetPagination {
private Integer pageSize;

@ -1,5 +1,6 @@
package cn.estsh.i3plus.pojo.screen.model.component;
package cn.estsh.i3plus.pojo.screen.component.widget;
import cn.estsh.i3plus.pojo.screen.component.base.BaseWidget;
import lombok.Data;
/**
@ -8,7 +9,7 @@ import lombok.Data;
* @desc
*/
@Data
public class Preview extends AbstractWidget {
public class ScrWidgetPreview extends BaseWidget {
private String type;

@ -1,5 +1,6 @@
package cn.estsh.i3plus.pojo.screen.model.component;
package cn.estsh.i3plus.pojo.screen.component.widget;
import cn.estsh.i3plus.pojo.screen.component.base.BaseWidget;
import lombok.Data;
/**
@ -8,7 +9,7 @@ import lombok.Data;
* @desc
*/
@Data
public class Selector extends AbstractWidget {
public class ScrWidgetSelector extends BaseWidget {
private String placeholder;

@ -1,5 +1,6 @@
package cn.estsh.i3plus.pojo.screen.model.component;
package cn.estsh.i3plus.pojo.screen.component.widget;
import cn.estsh.i3plus.pojo.screen.component.base.BaseWidget;
import lombok.Data;
/**
@ -8,7 +9,7 @@ import lombok.Data;
* @desc
*/
@Data
public class Text extends AbstractWidget {
public class ScrWidgetText extends BaseWidget {
private String placeholder;

@ -1,5 +1,6 @@
package cn.estsh.i3plus.pojo.screen.model.component;
package cn.estsh.i3plus.pojo.screen.component.widget;
import cn.estsh.i3plus.pojo.screen.component.base.BaseWidget;
import lombok.Data;
/**
@ -8,7 +9,7 @@ import lombok.Data;
* @desc
*/
@Data
public class Upload extends AbstractWidget {
public class ScrWidgetUpload extends BaseWidget {
private Boolean isAllowDraw;

@ -1,23 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model;
import cn.estsh.i3plus.pojo.screen.bean.ScrModel;
import cn.estsh.i3plus.pojo.screen.bean.ScrModelField;
import cn.estsh.i3plus.pojo.screen.model.component.AbstractComponent;
import lombok.Data;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/11 1:14
* @desc
*/
@Data
public class PanelModelField {
private ScrModel model;
private List<ScrModelField> modelFields;
private AbstractComponent component;
}

@ -0,0 +1,22 @@
package cn.estsh.i3plus.pojo.screen.model;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayout;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/27 6:10
* @desc
*/
@Data
public class ScrLayoutModel implements Serializable {
private static final long serialVersionUID = -2767386371499251918L;
private ScrLayout layout;
private List<ScrRowColumnModel> rowColumnModels;
}

@ -0,0 +1,37 @@
package cn.estsh.i3plus.pojo.screen.model;
import cn.estsh.i3plus.pojo.screen.bean.ScrComponent;
import cn.estsh.i3plus.pojo.screen.bean.ScrModelField;
import cn.estsh.i3plus.pojo.screen.component.base.BaseComponent;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
/**
* @author Wynne.Lu
* @date 2021/3/28 12:42
* @desc
*/
@Data
public class ScrPanelComponentCreateModel implements Serializable {
private static final long serialVersionUID = -5832175256726333348L;
private String panelCode;
private String layoutCode;
private String rowCode;
private String columnCode;
private Map<String, Object> baseComponent;
private String modelCode;
private List<String> eventActions;
private List<ScrModelField> modelFields;
}

@ -0,0 +1,34 @@
package cn.estsh.i3plus.pojo.screen.model;
import cn.estsh.i3plus.pojo.screen.bean.ScrComponent;
import cn.estsh.i3plus.pojo.screen.bean.ScrEventAction;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayout;
import cn.estsh.i3plus.pojo.screen.bean.ScrModelField;
import cn.estsh.i3plus.pojo.screen.bean.ScrPanel;
import cn.estsh.i3plus.pojo.screen.bean.rel.ScrComponentModelFieldRel;
import cn.estsh.i3plus.pojo.screen.component.base.BaseComponent;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/28 12:42
* @desc
*/
@Data
public class ScrPanelComponentQueryModel implements Serializable {
private static final long serialVersionUID = 4133777603151273736L;
private String rowCode;
private String columnCode;
private ScrComponent component;
private List<ScrEventAction> eventActions;
private List<ScrComponentModelFieldRel> modelFields;
}

@ -0,0 +1,20 @@
package cn.estsh.i3plus.pojo.screen.model;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayout;
import cn.estsh.i3plus.pojo.screen.bean.ScrPanel;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/28 2:23
* @desc
*/
public class ScrPanelLayoutModel {
private ScrPanel panel;
private ScrLayout layout;
private List<ScrRowColumnModel> rowColumnModels;
}

@ -0,0 +1,20 @@
package cn.estsh.i3plus.pojo.screen.model;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayoutColumn;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayoutRow;
import lombok.Data;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/27 8:35
* @desc
*/
@Data
public class ScrRowColumnModel {
private ScrLayoutRow row;
private List<ScrLayoutColumn> columns;
}

@ -0,0 +1,26 @@
package cn.estsh.i3plus.pojo.screen.model;
import lombok.Data;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2021/3/28 12:42
* @desc
*/
@Data
public class ScrScreenPanelCreateModel implements Serializable {
private static final long serialVersionUID = -5832175256726333348L;
private String screenCode;
private String layoutCode;
private String rowCode;
private String columnCode;
private String panelCode;
}

@ -1,26 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import cn.estsh.i3plus.pojo.screen.bean.ScrEventAction;
import lombok.Data;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:32
* @desc
*/
@Data
public abstract class AbstractComponent extends AbstractContainer {
private static final long serialVersionUID = 6768391193506016205L;
private String cssStyle;
private String name;
private Integer tabIndex;
private List<ScrEventAction> eventAction;
}

@ -1,24 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.screen.bean.ScrEventAction;
import lombok.Data;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:27
* @desc
*/
@Data
public abstract class AbstractContainer extends BaseBean {
private static final long serialVersionUID = 7696523743371800661L;
private String background;
private String cssStyle;
private List<ScrEventAction> eventAction;
}

@ -1,18 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
import java.util.Map;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public abstract class AbstractView extends AbstractComponent {
private String jsEnhance;
private Map<String, String> viewTemplateMap;
}

@ -1,15 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public abstract class AbstractWidget extends AbstractComponent {
private String labelText;
}

@ -1,18 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class BarChart extends Chart {
private List<Object> xAxis;
private List<Object> yAxis;
}

@ -1,20 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public class Button extends AbstractWidget {
private String icon;
private String type;
private String size;
private String onClick;
}

@ -1,12 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class Cascader extends AbstractWidget{
}

@ -1,14 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class Chart extends AbstractWidget {
private Integer autoRefreshInterval;
}

@ -1,16 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
import java.util.Map;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public class Form extends AbstractView{
private Map<String,String> fields;
}

@ -1,14 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class Label extends AbstractWidget {
private String text;
}

@ -1,18 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class LineChart extends Chart {
private List<Object> xAxis;
private List<Object> yAxis;
}

@ -1,17 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
import java.util.Map;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:31
* @desc
*/
@Data
public class PieChart extends Chart {
private Map<String, Double> data;
}

@ -1,22 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import cn.estsh.i3plus.pojo.screen.model.Pagination;
import lombok.Data;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:29
* @desc
*/
@Data
public class Table extends AbstractView {
private Integer autoRefreshInterval = 0;
private Boolean isShowChoice;
private Boolean isPagination;
private Pagination defaultPagination;
}

@ -1,20 +0,0 @@
package cn.estsh.i3plus.pojo.screen.model.component;
import lombok.Data;
import java.util.List;
/**
* @author Wynne.Lu
* @date 2021/3/11 12:30
* @desc
*/
@Data
public class Tree extends AbstractView {
private String parentField;
private String showField;
private List<Object> data;
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrAction;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrActionRepository extends BaseRepository<ScrAction, Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrComponent;
import cn.estsh.i3plus.pojo.screen.bean.rel.ScrPanelComponentRel;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrComponentRepository extends BaseRepository<ScrComponent, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrDataObjectProperty;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrDataObjectPropertyRepository extends BaseRepository<ScrDataObjectProperty, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrDataObject;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrDataObjectRepository extends BaseRepository<ScrDataObject, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrDatasource;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrDatasourceRepository extends BaseRepository<ScrDatasource, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrEventAction;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrEventActionRepository extends BaseRepository<ScrEventAction, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrEvent;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrEventRepository extends BaseRepository<ScrEvent, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrFile;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrFileRepository extends BaseRepository<ScrFile, Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayout;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayoutColumn;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrLayoutColumnRepository extends BaseRepository<ScrLayoutColumn, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayout;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrLayoutRepository extends BaseRepository<ScrLayout, Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayout;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayoutRow;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrLayoutRowRepository extends BaseRepository<ScrLayoutRow, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrModelFieldConstraint;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrModelFieldConstraintRepository extends BaseRepository<ScrModelFieldConstraint, Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrLayoutRow;
import cn.estsh.i3plus.pojo.screen.bean.ScrModelField;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrModelFieldRepository extends BaseRepository<ScrModelField, Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrModelFieldConstraint;
import cn.estsh.i3plus.pojo.screen.bean.ScrModelFieldVirtual;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrModelFieldVirtualRepository extends BaseRepository<ScrModelFieldVirtual, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrModel;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrModelRepository extends BaseRepository<ScrModel, Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrAction;
import cn.estsh.i3plus.pojo.screen.bean.ScrPanel;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrPanelRepository extends BaseRepository<ScrPanel, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrScreen;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrScreenRepository extends BaseRepository<ScrScreen, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository.rel;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.rel.ScrComponentEventActionRel;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrComponentEventActionRelRepository extends BaseRepository<ScrComponentEventActionRel, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository.rel;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.rel.ScrComponentModelFieldRel;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrComponentModelFieldRelRepository extends BaseRepository<ScrComponentModelFieldRel, Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.screen.repository.rel;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.ScrPanel;
import cn.estsh.i3plus.pojo.screen.bean.rel.ScrPanelComponentRel;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrPanelComponentRelRepository extends BaseRepository<ScrPanelComponentRel, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.screen.repository.rel;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.screen.bean.rel.ScrScreenPanelRel;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-5-28 3:39
* @Modify:
**/
public interface ScrScreenPanelRelRepository extends BaseRepository<ScrScreenPanelRel, Long> {
}
Loading…
Cancel
Save