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; } }