package jnpf.dmsBusinessOccupancy; import java.util.List; /** 保留机器原因与真实冲突编号,由业务入口读取在线文案。 */ public final class BusinessFileIneligibleException extends IllegalStateException { private final String fileNumber; private final List reasons; public BusinessFileIneligibleException(String fileNumber, List reasons) { super("DMS_LIFECYCLE_INELIGIBLE: " + reasons); this.fileNumber = fileNumber; this.reasons = List.copyOf(reasons); } public String getFileNumber() { return fileNumber; } public List getReasons() { return reasons; } }