InspectionTimeVO.java 757 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.welampiot.vo;
  2. import com.welampiot.dto.InspectionTimeDTO;
  3. import lombok.Data;
  4. import org.jetbrains.annotations.Contract;
  5. import org.jetbrains.annotations.NotNull;
  6. import java.io.Serializable;
  7. import java.util.List;
  8. /**
  9. * ClassName: InspectionTimeVO
  10. * Package: com.welampiot.vo
  11. * Description:
  12. *
  13. * @Author: zhj_Start
  14. * @Create: 2023/8/16 - 17:57
  15. * @Version: v1.0
  16. */
  17. @Data
  18. public class InspectionTimeVO implements Serializable {
  19. private Integer version;
  20. private List<InspectionTimeDTO> list;
  21. @NotNull
  22. @Contract("_ -> param1")
  23. public static InspectionTimeVO getInspectionTimeVO(@NotNull InspectionTimeVO vo) {
  24. if (vo.getVersion() == null) {
  25. vo.setVersion(0);
  26. }
  27. return vo;
  28. }
  29. }