package com.huatuo.register.config;/** * 枚举配置工具类 * @author huzhihui * */public enum EnumConfig { /******************************分割线************************************/ /** * XT_USER_USER_TYPE:普通用户 */ XT_USER_USER_TYPE_ONE(1,"普通用户",EnumConfig.XT_USER_USER_TYPE), /** * XT_USER_USER_TYPE:药店用户 */ XT_USER_USER_TYPE_TWO(2,"药店用户",EnumConfig.XT_USER_USER_TYPE), /** * XT_USER_USER_TYPE:医生 */ XT_USER_USER_TYPE_THREE(3,"医生",EnumConfig.XT_USER_USER_TYPE), /** * XT_USER_USER_TYPE:平台 */ XT_USER_USER_TYPE_FOUR(4,"平台",EnumConfig.XT_USER_USER_TYPE), /** * XT_USER_USER_TYPE:药店用户 */ XT_USER_USER_TYPE_FIVE(5,"工作人员",EnumConfig.XT_USER_USER_TYPE), /** * XT_USER_USER_TYPE:药店管理员用户 */ XT_USER_USER_TYPE_SEVEN(7,"药店管理员用户",EnumConfig.XT_USER_USER_TYPE), /**************XT_USER_USER_TYPE分割线*****************/ /** * XT_ZD_ORG_SETUP_TYPE:公立医院 */ XT_ZD_ORG_SETUP_TYPE_ZERO(0,"公立医院",EnumConfig.XT_ZD_ORG_SETUP_TYPE), /** * XT_ZD_ORG_SETUP_TYPE:民营医院 */ XT_ZD_ORG_SETUP_TYPE_ONE(1,"民营医院",EnumConfig.XT_ZD_ORG_SETUP_TYPE), /** * XT_ZD_ORG_SETUP_TYPE:社区卫生服务中心 */ XT_ZD_ORG_SETUP_TYPE_TWO(2,"社区卫生服务中心",EnumConfig.XT_ZD_ORG_SETUP_TYPE), /** * XT_ZD_ORG_SETUP_TYPE:镇(中心)卫生院 */ XT_ZD_ORG_SETUP_TYPE_THREE(3,"镇(中心)卫生院",EnumConfig.XT_ZD_ORG_SETUP_TYPE), /** * XT_ZD_ORG_SETUP_TYPE:社区卫生服务站 */ XT_ZD_ORG_SETUP_TYPE_FOUR(4,"社区卫生服务站",EnumConfig.XT_ZD_ORG_SETUP_TYPE), /** * XT_ZD_ORG_SETUP_TYPE:村卫生室 */ XT_ZD_ORG_SETUP_TYPE_FIVE(5,"村卫生室",EnumConfig.XT_ZD_ORG_SETUP_TYPE), /** * XT_ZD_ORG_SETUP_TYPE:个体诊所 */ XT_ZD_ORG_SETUP_TYPE_SIX(6,"个体诊所",EnumConfig.XT_ZD_ORG_SETUP_TYPE), /** * XT_ZD_ORG_SETUP_TYPE:医院 */ XT_ZD_ORG_SETUP_TYPE_SEVEN(7,"医院",EnumConfig.XT_ZD_ORG_SETUP_TYPE), /**************XT_ZD_ORG_SETUP_TYPE分割线*****************/ /** * XT_ZD_ORG_ORG_KIND:医院 */ XT_ZD_ORG_ORG_KIND_ONE(1,"医院",EnumConfig.XT_ZD_ORG_ORG_KIND), /** * XT_ZD_ORG_ORG_KIND:诊所 */ XT_ZD_ORG_ORG_KIND_TWO(2,"诊所",EnumConfig.XT_ZD_ORG_ORG_KIND), /** * XT_ZD_ORG_ORG_KIND:便民点 */ XT_ZD_ORG_ORG_KIND_THREE(3,"便民点",EnumConfig.XT_ZD_ORG_ORG_KIND), /** * XT_ZD_ORG_ORG_KIND:个体诊所 */ XT_ZD_ORG_ORG_KIND_SIX(6,"个体诊所",EnumConfig.XT_ZD_ORG_ORG_KIND), /** * XT_ZD_ORG_ORG_KIND:医院 */ XT_ZD_ORG_ORG_KIND_SEVEN(7,"医院",EnumConfig.XT_ZD_ORG_ORG_KIND), /**************XT_ZD_ORG_ORG_KIND分割线*****************/ /** * XT_DOCTOR_TEMPORARY_TASK_STATE:未审核 */ XT_DOCTOR_TEMPORARY_TASK_STATE_ZERO(0,"未审核",EnumConfig.XT_DOCTOR_TEMPORARY_TASK_STATE), /** * XT_DOCTOR_TEMPORARY_TASK_STATE:审核通过 */ XT_DOCTOR_TEMPORARY_TASK_STATE_ONE(1,"审核通过",EnumConfig.XT_DOCTOR_TEMPORARY_TASK_STATE), /** * XT_DOCTOR_TEMPORARY_TASK_STATE:审核未通过 */ XT_DOCTOR_TEMPORARY_TASK_STATE_TWO(2,"审核未通过",EnumConfig.XT_DOCTOR_TEMPORARY_TASK_STATE), /**************XT_DOCTOR_TEMPORARY_TASK_STATE分割线*****************/ WU_YONG(0,"无用占位","无用占位"); /******************************分割线************************************/ /** * xt_user表用户类型user_type */ public static final String XT_USER_USER_TYPE = "XT_USER_USER_TYPE"; /******************************分割线************************************/ /** * xt_zd_org表医院性质setup_type */ public static final String XT_ZD_ORG_SETUP_TYPE = "XT_ZD_ORG_SETUP_TYPE"; /** * xt_zd_org:机构类型编码org_kind */ public static final String XT_ZD_ORG_ORG_KIND = "XT_ZD_ORG_ORG_KIND"; /** * xt_doctor_temporary:医生入驻申请表审核状态task_state */ public static final String XT_DOCTOR_TEMPORARY_TASK_STATE = "xt_doctor_temporary_task_state"; private int index; private String value; private String groupType; private EnumConfig(int index,String value,String groupType){ this.index = index; this.value = value; this.groupType = groupType; } public static String getValue(int index,String groupType) { for (EnumConfig c : EnumConfig.values()) { if (c.getIndex() == index && c.getGroupType().equals(groupType)) { return c.value; } } return null; } public int getIndex() { return index; } public void setIndex(int index) { this.index = index; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public String getGroupType() { return groupType; } public void setGroupType(String groupType) { this.groupType = groupType; }}