package cn.iocoder.yudao.module.mes.controller.admin.trace.vo;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
/**
|
* MES 溯源 H5 配置 Resp VO
|
*/
|
@Data
|
public class MesTraceQrConfigRespVO {
|
|
/**
|
* 溯源 H5 页面基础地址(二维码内容前缀,如 http://host:port/trace.html)
|
* <p>
|
* 优先取字典 {@code mes_trace_config} 中「追溯网址」的配置值;字典未配置时回退配置文件。
|
*/
|
@Schema(description = "溯源 H5 页面基础地址(二维码内容前缀)",
|
example = "http://1.95.78.124:9008/prod/trace.html")
|
private String traceBaseUrl;
|
|
/**
|
* 上述地址的实际生效来源,便于确认字典改动是否已生效
|
* <p>
|
* DICT:取自字典;YAML:字典未配置,回退配置文件;
|
* YAML_INVALID_DICT:字典填了值但未通过合规校验,已回退配置文件(需修正字典)。
|
*/
|
@Schema(description = "追溯网址生效来源:DICT / YAML / YAML_INVALID_DICT",
|
example = "DICT")
|
private String traceUrlSource;
|
|
}
|