EASCapacityTestUtil.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.steerinfo.dil.util;
  2. import org.springframework.stereotype.Component;
  3. import java.util.HashMap;
  4. import java.util.Map;
  5. /**
  6. * 配置金蝶测试环境连接常量Map
  7. * @Description:
  8. * @Author:HuJianGuo
  9. * @GreateTime:2021/11/15 19:44
  10. * @Version:V2.0
  11. */
  12. @Component
  13. public class EASCapacityTestUtil {
  14. // totalMap
  15. public final Map<String,Object> totalMap = new HashMap<>();
  16. // context
  17. public final Map<String,Object> context = new HashMap<>();
  18. public final boolean logError = true;
  19. public final boolean logData = true;
  20. // context
  21. public final Map<String,Object> login = new HashMap<>();
  22. public final String password = "dgjt@kingdee";
  23. public final String dcName = "A004";
  24. public final String dbType = "0";
  25. public final String userName = "user";
  26. // context
  27. public final String command = "saveSaleOrderBillHandler";
  28. /**
  29. * 得到context的map
  30. * @return
  31. */
  32. public Map<String,Object> getContext(){
  33. this.context.put("logError",logError);
  34. this.context.put("logData",logData);
  35. return this.context;
  36. }
  37. /**
  38. * 得到login的map
  39. * @return
  40. */
  41. public Map<String,Object> getLogin(){
  42. this.login.put("password",password);
  43. this.login.put("dcName",dcName);
  44. this.login.put("dbType",dbType);
  45. this.login.put("userName",userName);
  46. return this.login;
  47. }
  48. /**
  49. * 得到command字符串
  50. * @return
  51. */
  52. public String getCommand(){
  53. return this.command;
  54. }
  55. /**
  56. * 将所有的配置放入到totalMap的map里面
  57. * @return
  58. */
  59. public Map<String,Object> getTotalMap() {
  60. totalMap.put("context",getContext());
  61. totalMap.put("login",getLogin());
  62. totalMap.put("command",getCommand());
  63. return this.totalMap;
  64. }
  65. }