4d91c2d328dffce7683d9a40d0e77bd9e2c71991.svn-base 837 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package cn.com.goldenwater.dcproj.utils;
  2. import lombok.Data;
  3. @Data
  4. public class VerifyItem<T> {
  5. /*
  6. 被校验对象
  7. */
  8. private T obj;
  9. /*
  10. 校验是否通过
  11. */
  12. private boolean trueOrFalse = true;
  13. /*
  14. (错误)信息
  15. */
  16. private String msg = "";
  17. /*
  18. 备用字段
  19. */
  20. private String remark;
  21. public VerifyItem(T t){
  22. this.obj = t;
  23. }
  24. public void addMsg(String msg){
  25. this.msg = this.msg + msg + " " ;
  26. }
  27. // /**
  28. // * 获取扩展后的被校验对象list
  29. // * @param list 被校验list
  30. // * @return
  31. // */
  32. // public List<VerifyItem<T>> getVerifyItemList(List<T> list){
  33. // List<VerifyItem<T>> vlist = new ArrayList<>();
  34. // list.forEach(o -> vlist.add(new VerifyItem(o)));
  35. // return vlist;
  36. // }
  37. }