liu
9 小时以前 da93fafc417b4f590b6ab639ccbbe67c14c8753c
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
package cn.iocoder.yudao.module.mes.framework.config;
 
/**
 * 追溯网址的实际生效来源。
 * <p>
 * 追溯网址优先取字典 {@code mes_trace_config},字典未配置时回退配置文件 {@code mes.trace-base-url}。
 * 管理员在字典里改完地址后,可凭此判断改动是否真的生效——尤其 {@link #YAML_INVALID_DICT}
 * 表示字典填了值但被合规校验拒绝,此时后台看到的是配置文件的旧地址,而不是自己刚填的。
 */
public enum MesTraceUrlSource {
 
    /**
     * 取自字典(管理员在「字典管理」中配置的值,已通过合规校验)
     */
    DICT,
    /**
     * 取自配置文件:字典未配置该值,属正常的回退路径
     */
    YAML,
    /**
     * 回退自配置文件:字典填了值但未通过合规校验(占位符 / 本机 / 内网地址等),已记 ERROR 日志
     */
    YAML_INVALID_DICT;
 
}