6572eb3fa30114c8f0f1049687826d7a2bd73d06.svn-base 905 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package org.jeecg.modules.system.vo.thirdapp;
  2. import lombok.Data;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. /**
  6. * 同步结果信息,包含成功的信息和失败的信息
  7. *
  8. * @author sunjianlei
  9. */
  10. @Data
  11. public class SyncInfoVo {
  12. /**
  13. * 成功的信息
  14. */
  15. private List<String> successInfo;
  16. /**
  17. * 失败的信息
  18. */
  19. private List<String> failInfo;
  20. public SyncInfoVo() {
  21. this.successInfo = new ArrayList<>();
  22. this.failInfo = new ArrayList<>();
  23. }
  24. public SyncInfoVo(List<String> successInfo, List<String> failInfo) {
  25. this.successInfo = successInfo;
  26. this.failInfo = failInfo;
  27. }
  28. public SyncInfoVo addSuccessInfo(String info) {
  29. this.successInfo.add(info);
  30. return this;
  31. }
  32. public SyncInfoVo addFailInfo(String info) {
  33. this.failInfo.add(info);
  34. return this;
  35. }
  36. }