InterFaceImgUtils.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package sys.sc.opplugin.utils;
  2. import kd.bos.dataentity.entity.DynamicObject;
  3. import kd.bos.orm.query.QFilter;
  4. import kd.bos.servicehelper.BusinessDataServiceHelper;
  5. /**
  6. * @author cjz
  7. * @date 2024/9/24 16:56
  8. * @description:根据编码获取接口配置信息
  9. */
  10. public class InterFaceImgUtils {
  11. //接口配置信息标识
  12. private String nckd_jkpzxx="nckd_jkpzxx";
  13. //接口编码
  14. private String URL;
  15. DynamicObject jkpzxx;
  16. public InterFaceImgUtils(String URL) {
  17. this.URL=URL;
  18. //接口配置信息获取
  19. jkpzxx = BusinessDataServiceHelper
  20. .loadSingle(nckd_jkpzxx,new QFilter[]{new QFilter("number","=",URL)});
  21. }
  22. //端口号
  23. public int getProt() {
  24. return jkpzxx.getInt("nckd_port");
  25. }
  26. //服务器地址
  27. public String getServerName() {
  28. return jkpzxx.getString("nckd_servername");
  29. }
  30. //数仓文件路径
  31. public String getServerUrl() {
  32. return jkpzxx.getString("nckd_url");
  33. }
  34. //获取连接用户
  35. public String getServerUser() {
  36. return jkpzxx.getString("nckd_user");
  37. }
  38. //获取连接密码
  39. public String getServerPassword() {
  40. return jkpzxx.getString("nckd_password");
  41. }
  42. //获取分隔符
  43. public String getServerSplit() {
  44. return jkpzxx.getString("nckd_split");
  45. }
  46. //获取结尾符
  47. public String getServerEndsign() {
  48. return jkpzxx.getString("nckd_endsign");
  49. }
  50. //获取文件名
  51. public String getFileName() {return jkpzxx.getString("nckd_filename");}
  52. }