package cn.huge.module.thirdByRmtj.consts; import cn.huge.base.common.utils.ObjectUtils; /** * @title: 调解相关常量枚举类 * @description: 调解相关常量枚举类 * @company: hugeinfo * @author: liyj * @time: 2021-11-05 16:51:48 * @version: 1.0.0 */ public enum RmtjDsrsfmyEnum { /** * 当事人是否满意,1:是,0:否 */ DSRSFMY_0(1, 0), DSRSFMY_1(2, 1); /** * 代码编号 */ private int index; /** * 描述 */ private int code; public int getIndex() { return index; } public void setIndex(int index) { this.index = index; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } /** * 构造方法 * @param index * @param code */ RmtjDsrsfmyEnum(int index, int code) { this.index = index; this.code = code; } /** * 静态方法 * @param index * @return */ public static Integer getCode(Integer index) { if (ObjectUtils.isEmpty(index)){ return 1; } for (RmtjDsrsfmyEnum constantEnum : RmtjDsrsfmyEnum.values()) { if (constantEnum.getIndex() ==index) { return constantEnum.code; } } return 1; } }