ESUtil.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.steerinfo.dil.util;
  2. import org.springframework.stereotype.Component;
  3. import java.util.HashMap;
  4. import java.util.Map;
  5. @Component
  6. public class ESUtil {
  7. // totalMap
  8. public final Map<String,Object> totalMap = new HashMap<>();
  9. // context
  10. public final Map<String,Object> context = new HashMap<>();
  11. public final boolean logError = true;
  12. public final boolean logData = true;
  13. // context
  14. public final Map<String,Object> login = new HashMap<>();
  15. public final String password = "dgjt@kingdee";
  16. public final String dcName = "FDDGEAS85";
  17. public final String dbType = "1";
  18. public final String userName = "user";
  19. // context
  20. public final String command = "dgQcReportHandler";
  21. /**
  22. * 得到context的map
  23. * @return
  24. */
  25. public Map<String,Object> getContext(){
  26. this.context.put("logError",logError);
  27. this.context.put("logData",logData);
  28. return this.context;
  29. }
  30. /**
  31. * 得到login的map
  32. * @return
  33. */
  34. public Map<String,Object> getLogin(){
  35. this.login.put("password",password);
  36. this.login.put("dcName",dcName);
  37. this.login.put("dbType",dbType);
  38. this.login.put("userName",userName);
  39. return this.login;
  40. }
  41. /**
  42. * 得到command字符串
  43. * @return
  44. */
  45. public String getCommand(){
  46. return this.command;
  47. }
  48. /**
  49. * 将所有的配置放入到totalMap的map里面
  50. * @return
  51. */
  52. public Map<String,Object> getTotalMap() {
  53. totalMap.put("context",getContext());
  54. totalMap.put("login",getLogin());
  55. totalMap.put("command",getCommand());
  56. return this.totalMap;
  57. }
  58. }