#
Junjie
17 小时以前 78443e96a6b02853b3f7869ededc459a558dacf0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package com.zy.asrs.domain.path;
 
import com.zy.asrs.entity.BasStationPathProfile;
import com.zy.asrs.entity.BasStationPathRule;
import lombok.Data;
 
import java.io.Serializable;
 
@Data
public class StationPathResolvedPolicy implements Serializable {
    private static final long serialVersionUID = 1L;
 
    private String scoreMode = "legacy";
    private String defaultProfileCode = "default";
    private BasStationPathProfile profileEntity;
    private BasStationPathRule ruleEntity;
    private StationPathProfileConfig profileConfig = StationPathProfileConfig.defaultConfig();
    private StationPathRuleConfig ruleConfig = new StationPathRuleConfig();
 
    public boolean useTwoStage() {
        return "twoStage".equalsIgnoreCase(scoreMode);
    }
 
    public boolean matchedRule() {
        return ruleEntity != null;
    }
}