package com.matrix.system.common.bean; import com.matrix.core.anotations.Extend; import com.matrix.core.pojo.EntityDTO; import java.util.ArrayList; import java.util.List; /** * 功能实体 * @author JIANGYOUYAO * @email 935090232@qq.com * @date 2017年12月3日 */ public class SysFunction extends EntityDTO { @Extend private static final long serialVersionUID = 1L; private Long fnId; private String fnIcon; private String fnPath; /** * 是禁用吗 */ private String fnIsDisable; /** * 功能等级 */ private Integer fnGrade; /** * 父级功能 */ private Long fnParentId; private String fnName; /** * 排序字段 */ private Integer fnSequence; /** * 功能code */ private String fnCode; /** * 是在菜单栏显示吗 */ private String fnShowMenu; /** * 功能对应的按钮集合 */ private List sysFnBtnRel; private String fnBtns; /** * 功能的子功能 */ @Extend private List childs; /** * 在权限分配时用于标记是否拥有该项功能 */ @Extend private boolean hasThisFn = false; /** * 角色所拥有的功能按钮 */ @Extend private String rpfBns; public String getFnBtns() { return fnBtns; } public void setFnBtns(String fnBtns) { this.fnBtns = fnBtns; } public String getRpfBns() { return rpfBns; } public void setRpfBns(String rpfBns) { this.rpfBns = rpfBns; } public List getSysFnBtnRel() { return sysFnBtnRel; } public void setSysFnBtnRel(List sysFnBtnRel) { this.sysFnBtnRel = sysFnBtnRel; } public boolean getHasThisFn() { return hasThisFn; } public void setHasThisFn(boolean hasThisFn) { this.hasThisFn = hasThisFn; } public List getChilds() { return childs; } public void setChilds(List childs) { this.childs = childs; } public String getFnShowMenu() { return fnShowMenu; } public void setFnShowMenu(String fnShowMenu) { this.fnShowMenu = fnShowMenu; } public Long getFnId() { return fnId; } public void setFnId(Long fnId) { this.fnId = fnId; } public String getFnIcon() { return fnIcon; } public void setFnIcon(String fnIcon) { this.fnIcon = fnIcon; } public String getFnPath() { return fnPath; } public void setFnPath(String fnPath) { this.fnPath = fnPath; } public String getFnIsDisable() { return fnIsDisable; } public void setFnIsDisable(String fnIsDisable) { this.fnIsDisable = fnIsDisable; } public Integer getFnGrade() { return fnGrade; } public void setFnGrade(Integer fnGrade) { this.fnGrade = fnGrade; } public Long getFnParentId() { return fnParentId; } public void setFnParentId(Long fnParentId) { this.fnParentId = fnParentId; } public String getFnName() { return fnName; } public void setFnName(String fnName) { this.fnName = fnName; } public Integer getFnSequence() { return fnSequence; } public void setFnSequence(Integer fnSequence) { this.fnSequence = fnSequence; } public String getFnCode() { return fnCode; } public void setFnCode(String fnCode) { this.fnCode = fnCode; } }