This commit is contained in:
liulu
2024-10-28 11:32:18 +08:00
parent e59811ced4
commit 17356d0314
76 changed files with 3304 additions and 135 deletions
@@ -0,0 +1,35 @@
package com.sunyard.chsm.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
import java.util.Objects;
/**
* @author liulu
* @since 2024/10/17
*/
@Getter
@AllArgsConstructor
public enum ManufacturerModelEnum {
enc001(ManufacturerEnum.SUNYARD, "enc001", "服务器密码机enc001"),
;
private final ManufacturerEnum manufacturer;
private final String model;
private final String name;
public static ManufacturerModelEnum of(String code) {
if (code == null || code.trim().isEmpty()) {
return null;
}
return Arrays.stream(ManufacturerModelEnum.values())
.filter(it -> Objects.equals(it.model, code))
.findFirst()
.orElse(null);
}
}