LightStripPolicyVO.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.welampiot.vo;
  2. import com.welampiot.dto.LightStripPolicyDTO;
  3. import com.welampiot.dto.StripPolicyContentDTO;
  4. import lombok.Data;
  5. import java.io.Serializable;
  6. import java.util.List;
  7. /**
  8. * ClassName: LightStripPolicyVO
  9. * Package: com.welampiot.vo
  10. * Description:
  11. *
  12. * @Author: zhj_Start
  13. * @Create: 2023/8/3 - 18:43
  14. * @Version: v1.0
  15. */
  16. @Data
  17. public class LightStripPolicyVO implements Serializable {
  18. private Integer page;
  19. private Integer count;
  20. private String keyword;
  21. private Integer userid;
  22. private Integer id;
  23. private Integer policyId;
  24. private Integer version;
  25. private Integer type;
  26. private String name;
  27. private List<StripPolicyContentDTO> contentList;
  28. private List<LightStripPolicyDTO> list;
  29. public static LightStripPolicyVO getLightStripPolicyVO(LightStripPolicyVO vo) {
  30. if (vo.getVersion() == null) {
  31. vo.setVersion(0);
  32. }
  33. if (vo.getPolicyId() == null) {
  34. vo.setPolicyId(0);
  35. }
  36. return vo;
  37. }
  38. }