Zhiqim Master(运营管理台)是在ZhiqimManager基础上改造成用于运营思路的管理系统,增加余额,和组织结构等,开放组织管理员,可以添加组织内的部门和角色和操作员。并增加该管理台上的一些组件,如充值支付等组件。适用于二级代理管理或该大型组织机构
森中灵 最后提交于7月前 替换为8.0.5版本
ZmrDept.java5KB
/*
* 版权所有 (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="ORG_ID,DEPT_ID", type="InnoDB")
public class ZmrDept implements Serializable
{
private static final long serialVersionUID = 1L;
@AnTableField(column="ORG_ID", type="long", notNull=true) private long orgId; //1.组织编号
@AnTableField(column="PARENT_ID", type="long", notNull=true) private long parentId; //2.部门父编号
@AnTableField(column="DEPT_ID", type="long", notNull=true) private long deptId; //3.部门编号
@AnTableField(column="DEPT_NAME", type="string,32", notNull=true) private String deptName; //4.部门名称
@AnTableField(column="DEPT_LEVEL", type="int", notNull=true) private int deptLevel; //5.部门级别
@AnTableField(column="DEPT_TYPE", type="long", notNull=true) private long deptType; //6.部门类型
@AnTableField(column="DEPT_VALID", type="boolean", notNull=true) private boolean deptValid; //7.部门状态,1表示正常,0表示停用
@AnTableField(column="DEPT_SEQ", type="int", notNull=true) private int deptSeq; //8.部门排序数
@AnTableField(column="DEPT_PARENT_ALL", type="string,850", notNull=true) private String deptParentAll; //9.部门所有父节点,多个逗号隔开
@AnTableField(column="DEPT_MANAGER", type="string,32", notNull=false) private String deptManager; //10.部门负责人
@AnTableField(column="DEPT_SUB_MANAGER", type="string,200", notNull=false) private String deptSubManager; //11.部门副负责人,多个逗号隔开
@AnTableField(column="DEPT_DESC", type="string,100", notNull=false) private String deptDesc; //12.部门描述
public String toString()
{
return Jsons.toString(this);
}
public long getOrgId()
{
return orgId;
}
public ZmrDept setOrgId(long orgId)
{
this.orgId = orgId;
return 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;
}
}