package org.sxkj.common.enums; import java.util.Arrays; import java.util.List; /** * 成果类型 */ public enum TypeOfOutcome { IMAGE(0, "图片"), VIDEO(1, "视频"), AI(2, "AI"), THREE_DIMENSIONAL(3, "三维"), SURVEY(4, "正射"), PANORAMA(5, "全景"), IMAGE_COMPRESSION_SMALL(6, "图片压缩小"), IMAGE_COMPRESSION_MIDDLE(7, "图片压缩中"), VIDEO_ONE_FRAME_PIC(8, "视频一帧图"), VIDEO_COMPRESSION (9, "视频压缩"), AI_COMPRESSION_SMALL(10, "ai压缩小"), AI_COMPRESSION_MIDDLE(11, "ai压缩中"); private Integer type; private String name; TypeOfOutcome(Integer type, String name) { this.type = type; this.name = name; } public Integer getType() { return type; } public String getName() { return name; } /** * 获取成果类型 * @return */ public static List getResultTypes() { return Arrays.asList( IMAGE.getType(), VIDEO.getType(), AI.getType(), SURVEY.getType(), PANORAMA.getType() ); } }