刘光辉
5 小时以前 06f314545ac3514d7ce28939920866ae8188d31c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package jnpf.dmsBusinessOccupancy;
 
import java.util.List;
 
/** 保留机器原因与真实冲突编号,由业务入口读取在线文案。 */
public final class BusinessFileIneligibleException extends IllegalStateException {
    private final String fileNumber;
    private final List<BusinessFileEligibilityService.Reason> reasons;
 
    public BusinessFileIneligibleException(String fileNumber, List<BusinessFileEligibilityService.Reason> reasons) {
        super("DMS_LIFECYCLE_INELIGIBLE: " + reasons);
        this.fileNumber = fileNumber;
        this.reasons = List.copyOf(reasons);
    }
 
    public String getFileNumber() { return fileNumber; }
    public List<BusinessFileEligibilityService.Reason> getReasons() { return reasons; }
}