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 btmType = ""; /** * 链接类型 */ private String linkType = ""; /** * 是否显示图标 */ private String isShowImage = ""; /** * 树展示列 */ private String expandCols = ""; /** * 显示内容 */ private String showContent = ""; /** * 类型 */ private String showContentType = ""; /** * 关系 */ private String showContentRelation = ""; /** * table */ private String showContentTable = ""; /** * 导航树类型 1代表folder 2代表角色 3代表不显示 */ private String navigatorType = ""; /** * 事件key */ private String eventKey = ""; /** * 事件自定义类全路径 */ private String eventValue = ""; /** * 根节点显示内容 */ private String rootContent = ""; /** *
UI解析器,用分号;分隔各组值,即:java_cs、java_bs、net_cs、net_bs、mobile_cs、mobile_bs
*值格式示例:java_cs:xxx;java_bs:xxx;net_cs:xxx;net_bs:xxx;mobile_cs:xx;mobile_bs:xxx;
*/ private String uiParser = ""; /** *扩展属性,用分号;分隔各组值,每组用冒号:分隔扩展属性名称与扩展属性值,可以定义任意组
*值格式示例:ext1:xx;ext2;ext3:xx;ext4:xxx;extn:xxx;
*/ private String extAttr = ""; /** * 查询对象类型 */ private String qryType; /** * 组件上设置的查询模板名称 */ private String queryTemplateName = ""; /** * 子UI的业务类型 */ private String subUIObjType = ""; /** * 关联子UI */ private String subUILayout = ""; /** * 编号 */ private String seq; /** * 区域配置页面主键 */ private String tabPageOId; /** * 事件键值对 */ private Map