package sys.sc.opplugin.utils; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; /** * @author cjz * @date 2024/9/24 16:56 * @description:根据编码获取接口配置信息 */ public class InterFaceImgUtils { //接口配置信息标识 private String nckd_jkpzxx="nckd_jkpzxx"; //接口编码 private String URL; DynamicObject jkpzxx; public InterFaceImgUtils(String URL) { this.URL=URL; //接口配置信息获取 jkpzxx = BusinessDataServiceHelper .loadSingle(nckd_jkpzxx,new QFilter[]{new QFilter("number","=",URL)}); } //端口号 public int getHost() { return jkpzxx.getInt("nckd_port"); } //服务器地址 public String getServerName() { return jkpzxx.getString("nckd_servername"); } //数仓文件路径 public String getServerUrl() { return jkpzxx.getString("nckd_url"); } //获取连接用户 public String getServerUser() { return jkpzxx.getString("nckd_user"); } //获取连接密码 public String getServerPassword() { return jkpzxx.getString("nckd_password"); } //获取分隔符 public String getServerSplit() { return jkpzxx.getString("nckd_split"); } //获取结尾符 public String getServerEndsign() { return jkpzxx.getString("nckd_endsign"); } }