Zhiqim Manager(知启蒙管理台)是知启蒙框架中最核心的基础组件,大部分后台组件和产品都依赖该组件。因为管理台提供了核心的系统配置、菜单、操作员、部门、角色等权限功能,以及6种皮肤样式可供选择
森中灵 最后提交于4月前 修复切换frame模式时未情况includeUrl
ZmrDept.java4KB
/*
* 版权所有 (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_DEPT》
*/
@AnAlias("ZmrDept")
@AnNew
@AnTable(table="ZMR_DEPT", key="DEPT_ID", type="InnoDB")
public class ZmrDept implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="PARENT_ID", type="long", notNull=true) private long parentId; //1.部门父编号
@AnTableField(column="DEPT_ID", type="long", notNull=true) private long deptId; //2.部门编号
@AnTableField(column="DEPT_NAME", type="string,32", notNull=true) private String deptName; //3.部门名称
@AnTableField(column="DEPT_LEVEL", type="int", notNull=true) private int deptLevel; //4.部门级别
@AnTableField(column="DEPT_TYPE", type="long", notNull=true) private long deptType; //5.部门类型
@AnTableField(column="DEPT_VALID", type="boolean", notNull=true) private boolean deptValid; //6.部门状态,1表示正常,0表示停用
@AnTableField(column="DEPT_SEQ", type="int", notNull=true) private int deptSeq; //7.部门排序数
@AnTableField(column="DEPT_PARENT_ALL", type="string,850", notNull=true) private String deptParentAll; //8.部门所有父节点,多个逗号隔开
@AnTableField(column="DEPT_MANAGER", type="string,32", notNull=false) private String deptManager; //9.部门负责人
@AnTableField(column="DEPT_SUB_MANAGER", type="string,200", notNull=false) private String deptSubManager; //10.部门副负责人,多个逗号隔开
@AnTableField(column="DEPT_DESC", type="string,100", notNull=false) private String deptDesc; //11.部门描述
public String toString()
{
return Jsons.toString(this);
}
public long getParentId()
{
return parentId;
}
public ZmrDept setParentId(long parentId)
{
this.parentId = parentId;
return this;
}
public long getDeptId()
{
return deptId;
}
public ZmrDept setDeptId(long deptId)
{
this.deptId = deptId;
return this;
}
public String getDeptName()
{
return deptName;
}
public ZmrDept setDeptName(String deptName)
{
this.deptName = deptName;
return this;
}
public int getDeptLevel()
{
return deptLevel;
}
public ZmrDept setDeptLevel(int deptLevel)
{
this.deptLevel = deptLevel;
return this;
}
public long getDeptType()
{
return deptType;
}
public ZmrDept setDeptType(long deptType)
{
this.deptType = deptType;
return this;
}
public boolean isDeptValid()
{
return deptValid;
}
public ZmrDept setDeptValid(boolean deptValid)
{
this.deptValid = deptValid;
return this;
}
public int getDeptSeq()
{
return deptSeq;
}
public ZmrDept setDeptSeq(int deptSeq)
{
this.deptSeq = deptSeq;
return this;
}
public String getDeptParentAll()
{
return deptParentAll;
}
public ZmrDept setDeptParentAll(String deptParentAll)
{
this.deptParentAll = deptParentAll;
return this;
}
public String getDeptManager()
{
return deptManager;
}
public ZmrDept setDeptManager(String deptManager)
{
this.deptManager = deptManager;
return this;
}
public String getDeptSubManager()
{
return deptSubManager;
}
public ZmrDept setDeptSubManager(String deptSubManager)
{
this.deptSubManager = deptSubManager;
return this;
}
public String getDeptDesc()
{
return deptDesc;
}
public ZmrDept setDeptDesc(String deptDesc)
{
this.deptDesc = deptDesc;
return this;
}
}