package com.vci.pagemodel;
|
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 按钮的定义
|
* @author weidy
|
* @date 2021/2/15
|
*/
|
public class UIButtonDefineVO implements java.io.Serializable{
|
|
/**
|
* 序列化
|
*/
|
private static final long serialVersionUID = -4667878021918596002L;
|
/**
|
* 主键
|
*/
|
private String oid;
|
|
/**
|
* 所属组件
|
*/
|
private String pkComponent;
|
|
/**
|
* 按钮的编号
|
*/
|
private String id;
|
|
/**
|
* 按钮的名称
|
*/
|
private String name;
|
|
/**
|
* 描述
|
*/
|
private String description;
|
|
/**
|
* 排序号
|
*/
|
private Integer orderNum;
|
|
/**
|
* 所在区域
|
*/
|
private String areaType;
|
|
/**
|
* 上级的主键
|
*/
|
private String pkParentOid;
|
|
/**
|
* 显示方式,包含文字,图标,文字+图标。默认为文字+图标
|
*/
|
private String displayMode;
|
|
/**
|
* 图标的路径。主要一定要写css的类名称
|
*/
|
private String iconPath;
|
|
/**
|
* 是否授权
|
*/
|
private boolean authorization;
|
|
/**
|
* 是否隐藏
|
*/
|
private boolean hidden;
|
|
/**
|
* 所属的action的对象,参数也在其中
|
*/
|
private UIActionVO actionVO;
|
|
/**
|
* 按钮执行的url
|
*/
|
private String url;
|
|
/**
|
* cs里调用的url
|
*/
|
private String csUrl;
|
|
/**
|
* 包含的参数
|
*/
|
private Map<String,String> paramVOS;
|
/**
|
* 子按钮
|
*/
|
private List<UIButtonDefineVO> children;
|
|
/**
|
* 创建时间
|
*/
|
private Date createTime;
|
/**
|
* 创建人
|
*/
|
private String creator;
|
/**
|
* 修改时间
|
*/
|
private Date lastModifyTime;
|
/**
|
* 修改人
|
*/
|
private String lastModifier;
|
|
public String getOid() {
|
return oid;
|
}
|
|
public void setOid(String oid) {
|
this.oid = oid;
|
}
|
|
public String getPkComponent() {
|
return pkComponent;
|
}
|
|
public void setPkComponent(String pkComponent) {
|
this.pkComponent = pkComponent;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getDescription() {
|
return description;
|
}
|
|
public void setDescription(String description) {
|
this.description = description;
|
}
|
|
public Integer getOrderNum() {
|
return orderNum;
|
}
|
|
public void setOrderNum(Integer orderNum) {
|
this.orderNum = orderNum;
|
}
|
|
public String getAreaType() {
|
return areaType;
|
}
|
|
public void setAreaType(String areaType) {
|
this.areaType = areaType;
|
}
|
|
public String getPkParentOid() {
|
return pkParentOid;
|
}
|
|
public void setPkParentOid(String pkParentOid) {
|
this.pkParentOid = pkParentOid;
|
}
|
|
public String getDisplayMode() {
|
return displayMode;
|
}
|
|
public void setDisplayMode(String displayMode) {
|
this.displayMode = displayMode;
|
}
|
|
public String getIconPath() {
|
return iconPath;
|
}
|
|
public void setIconPath(String iconPath) {
|
this.iconPath = iconPath;
|
}
|
|
public boolean isAuthorization() {
|
return authorization;
|
}
|
|
public void setAuthorization(boolean authorization) {
|
this.authorization = authorization;
|
}
|
|
public boolean isHidden() {
|
return hidden;
|
}
|
|
public void setHidden(boolean hidden) {
|
this.hidden = hidden;
|
}
|
|
public UIActionVO getActionVO() {
|
return actionVO;
|
}
|
|
public void setActionVO(UIActionVO actionVO) {
|
this.actionVO = actionVO;
|
}
|
|
public List<UIButtonDefineVO> getChildren() {
|
return children;
|
}
|
|
public void setChildren(List<UIButtonDefineVO> children) {
|
this.children = children;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public String getCreator() {
|
return creator;
|
}
|
|
public void setCreator(String creator) {
|
this.creator = creator;
|
}
|
|
public Date getLastModifyTime() {
|
return lastModifyTime;
|
}
|
|
public void setLastModifyTime(Date lastModifyTime) {
|
this.lastModifyTime = lastModifyTime;
|
}
|
|
public String getLastModifier() {
|
return lastModifier;
|
}
|
|
public void setLastModifier(String lastModifier) {
|
this.lastModifier = lastModifier;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getUrl() {
|
return url;
|
}
|
|
public void setUrl(String url) {
|
this.url = url;
|
}
|
|
public String getCsUrl() {
|
return csUrl;
|
}
|
|
public void setCsUrl(String csUrl) {
|
this.csUrl = csUrl;
|
}
|
|
public Map<String, String> getParamVOS() {
|
return paramVOS;
|
}
|
|
public void setParamVOS(Map<String, String> paramVOS) {
|
this.paramVOS = paramVOS;
|
}
|
|
@Override
|
public String toString() {
|
return "UIButtonDefineVO{" +
|
"oid='" + oid + '\'' +
|
", pkComponent='" + pkComponent + '\'' +
|
", id='" + id + '\'' +
|
", name='" + name + '\'' +
|
", description='" + description + '\'' +
|
", orderNum=" + orderNum +
|
", areaType='" + areaType + '\'' +
|
", pkParentOid='" + pkParentOid + '\'' +
|
", displayMode='" + displayMode + '\'' +
|
", iconPath='" + iconPath + '\'' +
|
", authorization=" + authorization +
|
", hidden=" + hidden +
|
", actionVO=" + actionVO +
|
", url='" + url + '\'' +
|
", csUrl='" + csUrl + '\'' +
|
", paramVOS=" + paramVOS +
|
", children=" + children +
|
", createTime=" + createTime +
|
", creator='" + creator + '\'' +
|
", lastModifyTime=" + lastModifyTime +
|
", lastModifier='" + lastModifier + '\'' +
|
'}';
|
}
|
}
|