定义的enum类
package com.atguigu.mybatis.domain;
import org.apache.ibatis.annotations.Case;
public enum EmpStatus {
LOGIN(100, "用户登录"), LOGOUT(200, "用户退出"), REMOVE(300, "用户不存在");
private Integer code;
private String status;
public Integer getCode() {
return code;
}
@Override
public String toString() {
return "EmpStatus{" +
"code=" + code +
", status='" + status + '\'' +
'}';
}
public String getStatus() {
return status;
}
EmpStatus(Integer code, String status) {
this.code = code;
this.status = status;
}
public static EmpStatus getEmpStatus(Integer code) {
switch (code) {
case 100:
return LOGIN;
case 200:
return LOGOUT;
case 300: