Zhiqim Manager(知启蒙管理台)是知启蒙框架中最核心的基础组件,大部分后台组件和产品都依赖该组件。因为管理台提供了核心的系统配置、菜单、操作员、部门、角色等权限功能,以及6种皮肤样式可供选择
森中灵 最后提交于4月前 修复切换frame模式时未情况includeUrl
ZmrRole.java2KB
/*
* 版权所有 (C) 2015 知启蒙(ZHIQIM) 保留所有权利。[遇见知启蒙,邂逅框架梦]
*
* https://zhiqim.org/project/zhiqim_components/zhiqim_manager.htm
*
* Zhiqim Manager is licensed under Mulan PSL v2.
* You can use this software according to the terms and conditions of the Mulan PSL v2.
* You may obtain a copy of Mulan PSL v2 at:
* http://license.coscl.org.cn/MulanPSL2
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
* MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
* See the Mulan PSL v2 for more details.
*/
package org.zhiqim.manager.dbo;
import java.io.Serializable;
import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;
/**
* 角色表 对应表《ZMR_ROLE》
*/
@AnAlias("ZmrRole")
@AnNew
@AnTable(table="ZMR_ROLE", key="ROLE_ID", type="InnoDB")
public class ZmrRole implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="ROLE_ID", type="long", notNull=true) private long roleId; //1.角色编号
@AnTableField(column="ROLE_NAME", type="string,32", notNull=true) private String roleName; //2.角色名称
@AnTableField(column="ROLE_VALID", type="boolean", notNull=true) private boolean roleValid; //3.角色状态,1表示正常,0表示停用
@AnTableField(column="ROLE_SYS", type="boolean", notNull=true) private boolean roleSys; //4.角色类型,true表示系统角色,false表示自定义角色
@AnTableField(column="ROLE_SEQ", type="int", notNull=true) private int roleSeq; //5.角色排序数
public String toString()
{
return Jsons.toString(this);
}
public long getRoleId()
{
return roleId;
}
public ZmrRole setRoleId(long roleId)
{
this.roleId = roleId;
return this;
}
public String getRoleName()
{
return roleName;
}
public ZmrRole setRoleName(String roleName)
{
this.roleName = roleName;
return this;
}
public boolean isRoleValid()
{
return roleValid;
}
public ZmrRole setRoleValid(boolean roleValid)
{
this.roleValid = roleValid;
return this;
}
public boolean isRoleSys()
{
return roleSys;
}
public ZmrRole setRoleSys(boolean roleSys)
{
this.roleSys = roleSys;
return this;
}
public int getRoleSeq()
{
return roleSeq;
}
public ZmrRole setRoleSeq(int roleSeq)
{
this.roleSeq = roleSeq;
return this;
}
}