package cn.iocoder.yudao.module.mes.enums.trace; import lombok.AllArgsConstructor; import lombok.Getter; /** * 数据完整性业务类型枚举 * * @author 超级管理员 */ @Getter @AllArgsConstructor public enum MesTraceIntegrityBizTypeEnum { BATCH("BATCH", "生产批次"), SALES("SALES", "销售出库"), SCAN("SCAN", "消费者扫码"); /** * 业务类型 */ private final String type; /** * 类型名称 */ private final String name; /** * 判断业务类型是否合法 * * @param type 业务类型 * @return 是否合法 */ public static boolean isValid(String type) { for (MesTraceIntegrityBizTypeEnum e : values()) { if (e.type.equals(type)) { return true; } } return false; } }