package com.jiuqi.mobile.nigo.comeclose.bean.base; public enum AccountRules { /** * 全国管理员 */ OrgnizationG(0), /** * 省级管理员 */ OrgnizationPri(1), /** * 市级管理员 */ OrgnizationCrty(2), /** * 县级管理员 */ OrgnizationCountry(3), /** * 合作社 */ Cooper(4), /** * 维修点 */ Repair(11), /** * 加油站 */ GasStation(10), /** * 经销商 */ Dealer(12), /** * 供应商 */ Supplier(7), /** * 服务机构 */ ServiceOrg(15), /** * 农机厂商 */ Factory(13), /** * 经销商网点 */ Branches(41), /** * 机手 */ Driver(9), /** * 组织机构员工 */ OrgInner(31), /** * 组织机构员工 */ RepairInner(32), /** * 经销商员工 */ DealerInner(33), /** * 合作社员工 */ CooperInner(34), /** * 操作员 */ Operate(16); private int code; private AccountRules(int code) { this.code = code; } public int getCode() { return code; } /** * 获取用于生成账号的code * * @param roleCode * @return */ public static String getAccountCode(int roleCode) { String code = ""; switch (roleCode) { case 0: case 1: case 2: case 3: case 18: case 17: { // toUpdate = "orgnization"; code = "4"; break; } case 4: { // toUpdate = "cooper"; code = "1"; break; } case 11: { // toUpdate = "repair"; code = "3"; break; } case 10: { // toUpdate = "gasStation"; code = "5"; break; } case 12: { // toUpdate = "dealer"; code = "2"; break; } case 7: { // toUpdate = "supplier"; code = "6"; break; } case 15: { // toUpdate = "serviceOrg"; code = "7"; break; } case 13: { // toUpdate = "factory"; code = "8"; break; } case 41: { // toUpdate = "branches"; code = "9"; break; } case 16:{ // toUpdate = "operate"; code="0"; break; }case 31:{ //orgEmployee code="10"; break; }case 32:{ //repairEmployee code="11"; break; }case 33:{ //dealerEmployee code="12"; break; }case 34:{ //cooperEmployee code="13"; break; } default: { // toUpdate = "0"; code = ""; } } return code; } }