InsTaskImageConvertImpl.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.ydtech.modules.order.convert;
  2. import com.ydtech.modules.esm.model.InsTaskImage;
  3. import com.ydtech.modules.order.entity.vo.InsTaskImageVo;
  4. import java.time.ZoneOffset;
  5. import java.util.Date;
  6. import javax.annotation.Generated;
  7. @Generated(
  8. value = "org.mapstruct.ap.MappingProcessor",
  9. date = "2024-08-16T18:24:34+0800",
  10. comments = "version: 1.5.4.Final, compiler: javac, environment: Java 1.8.0_131 (Oracle Corporation)"
  11. )
  12. public class InsTaskImageConvertImpl implements InsTaskImageConvert {
  13. private final ImgListMapper imgListMapper = new ImgListMapper();
  14. @Override
  15. public InsTaskImage toInsTaskImage(InsTaskImageVo insTaskImageVo) {
  16. if ( insTaskImageVo == null ) {
  17. return null;
  18. }
  19. InsTaskImage insTaskImage = new InsTaskImage();
  20. insTaskImage.setId( insTaskImageVo.getId() );
  21. insTaskImage.setTaskid( insTaskImageVo.getTaskid() );
  22. insTaskImage.setImgtype( insTaskImageVo.getImgtype() );
  23. insTaskImage.setImage( insTaskImageVo.getImage() );
  24. insTaskImage.setImgList( imgListMapper.toImgList( insTaskImageVo.getImgList() ) );
  25. insTaskImage.setCreator( insTaskImageVo.getCreator() );
  26. if ( insTaskImageVo.getCreatetime() != null ) {
  27. insTaskImage.setCreatetime( Date.from( insTaskImageVo.getCreatetime().atStartOfDay( ZoneOffset.UTC ).toInstant() ) );
  28. }
  29. return insTaskImage;
  30. }
  31. }