package cn.huge.module.mediate.constant;
|
|
/**
|
* @title: 会议相关常量枚举类
|
* @description: 会议相关常量枚举类
|
* @company: hugeinfo
|
* @author: liyj
|
* @time: 2021-11-05 16:51:48
|
* @version: 1.0.0
|
*/
|
public enum MeetBaseConstsEnum {
|
|
/**
|
* 会议参与人类型
|
*/
|
MEET_USER_TYPE_1("22_00022-1", "调解员"),
|
MEET_USER_TYPE_2("22_00022-2", "法官"),
|
MEET_USER_TYPE_3("22_00022-3", "专家"),
|
MEET_USER_TYPE_9("22_00022-9", "其他"),
|
MEET_USER_TYPE_10("22_00022-10", "申请方代理人"),
|
MEET_USER_TYPE_13("22_00022-11", "被申请方代理人"),
|
MEET_USER_TYPE_11("15_020008-1", "申请方当事人"),
|
MEET_USER_TYPE_12("15_020008-2", "被申请方当事人"),
|
MEET_USER_TYPE_15("15_020008-5", "第三人"),
|
|
/**
|
* 会议类型
|
*/
|
MEET_TYPE_1("22_00020-1", "纠纷调解"),
|
MEET_TYPE_2("22_00020-2", "司法确认"),
|
|
/**
|
* 会议方式
|
*/
|
MEET_WAY_1("22_00021-1", "线下"),
|
MEET_WAY_2("22_00021-2", "线上"),
|
MEET_WAY_3("22_00021-3", "线上+线下"),
|
|
/**
|
* 会议进度,1:未开始,2:进行中,3:已结束,99:已取消
|
*/
|
MEET_STATUS_1("1", "未开始"),
|
MEET_STATUS_2("2", "进行中"),
|
MEET_STATUS_3("3", "已结束"),
|
MEET_STATUS_99("99", "已取消"),
|
|
/**
|
* 预约确认状态,1:尚未反馈(默认),2:按时参与,3:无法参与
|
*/
|
FIX_STATUS_1("1", "尚未反馈"),
|
FIX_STATUS_2("2", "按时参与"),
|
FIX_STATUS_3("3", "无法参与"),
|
|
/**
|
* 会议签到状态,1:未签订(默认),2:已签到,3:缺席
|
*/
|
SIGN_STATUS_1("1", "未签到"),
|
SIGN_STATUS_2("2", "已签到"),
|
SIGN_STATUS_3("3", "缺席"),
|
|
/**
|
* 会议视频录制状态:1:录制转码中,2:已上传
|
*/
|
RECORD_STATUS_1("1", "录制转码中"),
|
RECORD_STATUS_2("2", "已上传");
|
|
/**
|
* 代码编号
|
*/
|
private String index;
|
|
/**
|
* 描述
|
*/
|
private String des;
|
|
public String getIndex() {
|
return index;
|
}
|
|
public void setIndex(String index) {
|
this.index = index;
|
}
|
|
public String getDes() {
|
return des;
|
}
|
|
public void setDes(String desc) {
|
this.des = desc;
|
}
|
|
/**
|
* 构造方法
|
* @param index
|
* @param des
|
*/
|
MeetBaseConstsEnum(String index, String des) {
|
this.index = index;
|
this.des = des;
|
}
|
|
/**
|
* 静态方法
|
* @param index
|
* @return
|
*/
|
public static String getDes(String index) {
|
for (MeetBaseConstsEnum constantEnum : MeetBaseConstsEnum.values()) {
|
if (constantEnum.getIndex().equals(index)) {
|
return constantEnum.des;
|
}
|
}
|
return null;
|
}
|
|
/**
|
* 静态方法2
|
* @param index
|
* @return
|
*/
|
public static String getFixStatusDes(String index) {
|
if (FIX_STATUS_1.index.equals(index)){
|
return FIX_STATUS_1.des;
|
}
|
if (FIX_STATUS_2.index.equals(index)){
|
return FIX_STATUS_2.des;
|
}
|
if (FIX_STATUS_3.index.equals(index)){
|
return FIX_STATUS_3.des;
|
}
|
return null;
|
}
|
|
/**
|
* 静态方法3
|
* @param index
|
* @return
|
*/
|
public static String getSignStatusDes(String index) {
|
if (SIGN_STATUS_1.index.equals(index)){
|
return SIGN_STATUS_1.des;
|
}
|
if (SIGN_STATUS_2.index.equals(index)){
|
return SIGN_STATUS_2.des;
|
}
|
if (SIGN_STATUS_3.index.equals(index)){
|
return SIGN_STATUS_3.des;
|
}
|
return null;
|
}
|
}
|