This commit is contained in:
2026-08-19 17:50:19 +08:00
parent 34a55668e5
commit 27f00b61ff
7 changed files with 97 additions and 15 deletions
@@ -0,0 +1,45 @@
package com.yunhai.bschclassmanage.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.ArrayList;
import java.util.EnumSet;
import java.util.List;
@Getter
@AllArgsConstructor
public enum SyncDataType
{
//同步
SYNC_ADD_GROUP("Sync-AddGroup","添加组"),
SYNC_EDIT_GROUP("Sync-UpdateGroup","编辑组"),
SYNC_DELETE_GROUP("Sync-DeleteGroup","删除组"),
SYNC_GROUP("Sync-SyncGroup","全量组"),
SYNC_ADD_USER("Sync-AddUser","添加用户"),
SYNC_EDIT_USER("Sync-UpdateUser","编辑用户"),
SYNC_DELETE_USER("Sync-DeleteUser","删除用户"),
SYNC_USER("Sync-SyncUser","全量用户"),
//推送
SEND_ADD_GROUP("Send-AddGroup","添加组"),
SEND_EDIT_GROUP("Send-EditGroup","编辑组"),
SEND_DELETE_GROUP("Send-DeleteGroup","删除组"),
SEND_ADD_TEACHER("Send-AddTeaacher","添加教师"),
SEND_EDIT_TEACHER("Send-UpdateTeaacher","编辑教师"),
SEND_DELETE_TEACHER("Send-DeleteTeaacher","删除教师"),
SEND_ADD_STUDENT("Send-AddStudent","添加学生"),
SEND_EDIT_STUDENT("Send-UpdateStudent","编辑学生"),
SEND_DELETE_STUDENT("Send-DeleteStudent","删除学生");
private String key;
private String name;
public static List<SyncDataType> list()
{
return new ArrayList<>(EnumSet.allOf(SyncDataType.class));
}
}