状态修改

This commit is contained in:
2026-08-18 09:46:53 +08:00
parent 96dd81860e
commit 1b3a457dba
12 changed files with 125 additions and 112 deletions
@@ -1,82 +0,0 @@
package com.yunhai.bschclassmanage.enums;
import java.util.ArrayList;
import java.util.EnumSet;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
public enum Question
{
I(1, "单选题"),
II(2, "多选题"),
III(3, "判断题"),
IV(4, "解答题"),
V(6, "组合题"),
VI(5, "填空题"),
VII(7, "英语题");
private int id;
private String name;
Question(int id, String name)
{
this.id = id;
this.name = name;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public static List<Question> list()
{
return new ArrayList<>(EnumSet.allOf(Question.class));
}
public static Map<Integer, Question> map()
{
return list().stream().collect(Collectors.toMap(Question::getId, QuestionType->QuestionType));
}
public static String nameById(int id) {
for (Question type : list()) {
if (type.getId() == id) return type.getName();
}
return null;
}
public static Integer getIdByName(String name) {
for (Question type : list()) {
if (type.getName().equals(name)) return type.getId();
}
return null;
}
public static Question getById(int id)
{
for (Question na : list())
{
if (na.getId() == id)
{
return na;
}
}
return null;
}
}
@@ -14,15 +14,15 @@ import java.util.stream.Collectors;
@NoArgsConstructor
public enum StuAbnormalStatus
{
NORMAL(1,"正常"),
SUSPEND_SCHOOLING(2,"休学"),
GO_ABROAD(3,"出国"),
STUDY_ABROAD(4,"留学"),
RESUME_SCHOOLING(5,"复学"),
STOP_SCHOOLING(6,"停学"),
VOLUNTARY_RETREAT_SCHOOLING(7,"自愿退学"),
VOLUNTARY_REPEAT_GRADE(8,"自愿留级"),
VOLUNTARY_DROP_GRADE(9,"自愿降级"),
NORMAL(0,"正常"),
SUSPEND_SCHOOLING(1,"休学"),
GO_ABROAD(2,"出国"),
STUDY_ABROAD(3,"留学"),
RESUME_SCHOOLING(4,"复学"),
STOP_SCHOOLING(5,"停学"),
VOLUNTARY_RETREAT_SCHOOLING(6,"自愿退学"),
VOLUNTARY_REPEAT_GRADE(7,"自愿留级"),
VOLUNTARY_DROP_GRADE(8,"自愿降级"),
ELSE(99,"其他");
@@ -16,8 +16,8 @@ import java.util.stream.Collectors;
@AllArgsConstructor
public enum TransferStatus
{
OUT(0,"转出"),
IN(1,"转入");
IN(0,"转入"),
OUT(1,"转出");
private Integer id;
private String name;
@@ -16,6 +16,7 @@ public enum UserRole {
BUSINESS(6,"工作号"),
GENERAL_USER(8,"普通用户");
private Integer value;
private String name;
@@ -16,10 +16,9 @@ import java.util.stream.Collectors;
@AllArgsConstructor
public enum UserStatus
{
//状态 0禁用 1 正常 2休学 3出国 4留学 5复学 6停学 7退学 8留级 9其他
DISABLED(0,"禁用"),
NORMAL(1,"正常");
//状态 0 正常 1禁用 2休学 3出国 4留学 5复学 6停学 7退学 8留级 9其他
NORMAL(0,"正常"),
DISABLED(1,"禁用");
private Integer id;
private String name;