package com.matrix.system.common.bean; import com.fasterxml.jackson.annotation.JsonFormat; import com.matrix.core.anotations.Extend; import java.util.Date; /** * 功能按钮关系表 * @author JIANGYOUYAO * @email 935090232@qq.com * @date 2017年12月3日 */ public class SysFnBtnRel { @Extend private static final long serialVersionUID = 1L; private String createBy; @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone="GMT+8") private Date createTime; private String updateBy; private Date updateTime; /** 主键:这个关系表物理主键在修改比较中不参与比较 **/ @Extend private Long fbId; /** 功能id **/ private Long fnId; /** 按钮value **/ private String btnValue; /** 按钮value **/ private String btnKey; /** 访问路径 **/ private String fbPath; /** * 在权限分配时用于标记是否拥有该项功能 */ @Extend private boolean hasThisBtn = false; public boolean isHasThisBtn() { return hasThisBtn; } public void setHasThisBtn(boolean hasThisBtn) { this.hasThisBtn = hasThisBtn; } public Long getFbId() { return fbId; } public void setFbId(Long fbId) { this.fbId = fbId; } public Long getFnId() { return fnId; } public void setFnId(Long fnId) { this.fnId = fnId; } public String getBtnValue() { return btnValue; } public void setBtnValue(String btnValue) { this.btnValue = btnValue; } public String getFbPath() { return fbPath; } public void setFbPath(String fbPath) { this.fbPath = fbPath; } public String getBtnKey() { return btnKey; } public void setBtnKey(String btnKey) { this.btnKey = btnKey; } public String getCreateBy() { return createBy; } public void setCreateBy(String createBy) { this.createBy = createBy; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public String getUpdateBy() { return updateBy; } public void setUpdateBy(String updateBy) { this.updateBy = updateBy; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } }