package com.vci.pagemodel;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import java.util.Map;
|
|
/**
|
* @author ludc
|
* @date 2024/9/5 11:45
|
*/
|
@Data
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class PLDefinationVO {
|
|
/**
|
* 1:导航树; 2:主内容区; 3:页签区
|
*/
|
private int type = 0;
|
|
private String id = "";
|
|
private String name = "";
|
|
private String description = "";
|
|
/**
|
* 显示属性
|
*/
|
private String showAbs = "";
|
|
/**
|
* 分隔符
|
*/
|
private String separator = "";
|
|
/**
|
* 显示link属性
|
*/
|
private String showLinkAbs = "";
|
|
/**
|
* 搜索目标:搜索类型:本对象属性:1,关联对象属性:2
|
*/
|
private String searchTarger = "";
|
|
/**
|
* 模板类型: table:1 custom:2 treetable:3 from:4 tree:5 UILayout:6
|
*/
|
private String templateType = "";
|
|
/**
|
* 源对象(选择的业务类型)
|
*/
|
private String showType = "";
|
|
/**
|
* 模板ID
|
*/
|
private String templateId = "";
|
|
/**
|
* 选择方向
|
*/
|
private String orientation = "";
|
|
/**
|
* 有效性
|
*/
|
private String validity = "";
|
|
/**
|
* 排序字段
|
*/
|
private String orderField = "";
|
|
/**
|
* 排序方向
|
*/
|
private String orderMode = "";
|
|
/**
|
* 返回数据条目
|
*/
|
private String returnRows = "";
|
|
/**
|
* 控制路径
|
*/
|
private String controlPath = "";
|
|
/**
|
* 展开形式
|
*/
|
private String expandMode = "";
|
|
/**
|
* 链接类型
|
*/
|
private String linkType = "";
|
|
/**
|
* 是否显示图标
|
*/
|
private String isShowImage = "";
|
|
/**
|
* 树展示列
|
*/
|
private String expandCols = "";
|
|
/**
|
* 显示内容
|
*/
|
private String showContent = "";
|
|
/**
|
* 类型
|
*/
|
private String showContentType = "";
|
|
/**
|
* 关系
|
*/
|
private String showContentRelation = "";
|
|
/**
|
* table
|
*/
|
private String showContentTable = "";
|
|
/**
|
* 导航树类型 1代表不显示 2代表角色 3代表folder
|
*/
|
private String navigatorType = "";
|
|
/**
|
* 事件key
|
*/
|
private String eventKey = "";
|
|
/**
|
* 事件自定义类全路径
|
*/
|
private String eventValue = "";
|
|
/**
|
* 根节点显示内容
|
*/
|
private String rootContent = "";
|
|
/**
|
* <p>UI解析器,用分号;分隔各组值,即:java_cs、java_bs、net_cs、net_bs、mobile_cs、mobile_bs</p>
|
* <p>值格式示例:java_cs:xxx;java_bs:xxx;net_cs:xxx;net_bs:xxx;mobile_cs:xx;mobile_bs:xxx; </p>
|
*/
|
private String uiParser = "";
|
|
/**
|
* <p>扩展属性,用分号;分隔各组值,每组用冒号:分隔扩展属性名称与扩展属性值,可以定义任意组</p>
|
* <p>值格式示例:ext1:xx;ext2;ext3:xx;ext4:xxx;extn:xxx;</p>
|
*/
|
private String extAttr = "";
|
|
/**
|
* 查询对象类型
|
*/
|
private String qryType;
|
|
/**
|
* 组件上设置的查询模板名称
|
*/
|
private String queryTemplateName = "";
|
|
/**
|
* cs端使用的自定义查询类名或URL
|
*/
|
private String csDataModel = "";
|
|
/**
|
* bs端使用的自定义查询类名或URL
|
*/
|
private String bsDataModel = "";
|
|
/**
|
* 子UI的业务类型
|
*/
|
private String subUIObjType = "";
|
|
/**
|
* 关联子UI
|
*/
|
private String subUILayout = "";
|
|
/**
|
* 编号
|
*/
|
private String seq;
|
|
/**
|
* 区域配置页面主键
|
*/
|
private String tabPageOId;
|
|
/**
|
* 事件键值对
|
*/
|
private Map<String,String> eventMap;
|
|
}
|