package com.jiuqi.mobile.nigo.comeclose.bean.base;
import java.io.Serializable;
/**
* 角色code枚举类
*
* @ClassName: RoleCode
* @author xuz
* @date 2014-10-17 下午3:02:39
*
*/
public enum RoleCode implements Serializable {
/**
* 未知角色
*/
UnknowRole(-1, "未知角色", "a1"),
/**
* 全国管理员
*/
AdminManager(0, "全国管理员", "b1"),
/**
* 省级管理员
*/
ProvinceManager(1, "省级管理员", "c1"),
/**
* 市级管理员
*/
CityManager(2, "市级管理员", "d1"),
/**
* 县级管理员
*/
CountryManager(3, "县级管理员", "e1"),
/**
* 合作社
*/
Cooper(4, "合作社", "f1"),
/**
* 供应商
*/
Supplier(7, "供应商", "g1"),
/**
* 农机主
*/
DriverOwer(8, "农机主", "g2"),
/**
* 农机手
*/
Driver(9, "农机手", "h1"),
/**
* 加油站
*/
Gastation(10, "加油站", "h2"),
/**
* 维修点
*/
Repair(11, "维修点", "i1"),
/**
* 经销商
*/
Dealer(12, "经销商", "j1"),
/**
* 农机厂商
*/
Factory(13, "农机厂商", "k1"),
/**
* 普通农户
*/
Farmer(14, "普通农户", "l1"),
/**
* 服务机构
*/
ServiceOrg(15, "服务机构", "m1"),
/**
* 操作员
*/
Operator(16, "操作员", "n1"),
/**
* 乡级管理员
*/
TownManager(17, "乡级管理员", "o1"),
/**
* 村级管理员
*/
VillageManager(18, "村级管理员", "p1"),
/**
* 责任编辑
*/
Editor(20, "责任编辑", "q1"),
/**
* 审核人
*/
Auditor(21, "审核人", "r1"),
/**
* 组织机构员工
*/
OrgEmployee(31, "组织机构员工", "s1"),
/**
* 维修点员工
*/
ReapirEmployee(32, "维修点员工", "t1"),
/**
* 经销商员工
*/
DealerEmployee(33, "经销商员工", "u1"),
/**
* 合作社员工
*/
CooperEmployee(34, "合作社员工", "v1"),
/**
* 作业经纪人
*/
WorkBroker(5, "作业经纪人", "zy"),
/**
* 种植户
*/
FarmerHouseholds(6, "种植户", "zzh"),
/**
* 农机经纪人
*/
AgricultureBorker(19, "农机经纪人", "nj"),
/**
* 经销商网点
*/
Branch(41, "经销商网点", "w1");
private int code;
private String name;
/**
* 唯一码,用于判断角色,现在只有jsp页面使用
*/
private String weiyima;
private RoleCode(int code, String name, String weiyima) {
this.code = code;
this.name = name;
this.weiyima = weiyima;
}
/**
*
* @方法描述: 通过code获取RoleCode枚举对象<br/>
* @项目名称:comeclose<br/>
* @类路径:com.jiuqi.mobile.nigo.comeclose.bean.base.RoleCode.java<br/>
* @版权所有(c):JOIN-CHEER <br/>
* @作者:xuzhe <br/>
* @创建时间:2014-11-25上午11:51:37 <br/>
* @修改时间:<br/>
* @修改备注: <br/>
* @返回类型:RoleCode<br/>
* @param code
* @return
*/
public RoleCode getRoleCodeByCode(int code) {
for (RoleCode roleCode : RoleCode.values()) {
if (roleCode.getCode() == code) {
return roleCode;
}
}
return null;
}
public int getCode() {
return code;
}
public String getName() {
return name;
}
public String getWeiyima() {
return weiyima;
}
}