package com.vincent.rsf.server.api.config; 
 | 
  
 | 
import lombok.Data; 
 | 
import org.springframework.boot.context.properties.ConfigurationProperties; 
 | 
import org.springframework.context.annotation.Configuration; 
 | 
  
 | 
/** 
 | 
 * @author Ryan 
 | 
 * @version 1.0 
 | 
 * @title RemotesInfoProperties 
 | 
 * @description 
 | 
 * @create 2025/3/7 09:48 
 | 
 */ 
 | 
@Data 
 | 
@Configuration 
 | 
@ConfigurationProperties(prefix = "platform.erp") 
 | 
public class RemotesInfoProperties { 
 | 
  
 | 
    /** 
 | 
     * 接口host 
 | 
     */ 
 | 
    private String host; 
 | 
    /** 
 | 
     * 端口号 
 | 
     */ 
 | 
    private String port; 
 | 
  
 | 
    /** 
 | 
     * 接口链接前缀 
 | 
     */ 
 | 
    private String prePath; 
 | 
  
 | 
    @Data 
 | 
    @Configuration 
 | 
    @ConfigurationProperties(prefix = "platform.erp.api") 
 | 
    public class ApiInfo { 
 | 
        /** 
 | 
         * 一键上报质检接口 
 | 
         */ 
 | 
        private String notifyInspect; 
 | 
    } 
 | 
  
 | 
    @Data 
 | 
    @Configuration 
 | 
    @ConfigurationProperties(prefix = "platform.rcs") 
 | 
    public class RcsApi { 
 | 
        /** 
 | 
         * rcs调用路径 
 | 
         */ 
 | 
        private String host; 
 | 
  
 | 
        /**rcs调用端口**/ 
 | 
        private String port; 
 | 
  
 | 
    } 
 | 
  
 | 
  
 | 
    public String getBaseUrl() { 
 | 
        return  this.host + ":" + this.port + "/" + this.prePath; 
 | 
    } 
 | 
} 
 |