package com.ycl.platform.domain.vo; import com.ycl.platform.base.AbsVo; import com.ycl.platform.domain.entity.YwPoint; import lombok.Data; import lombok.experimental.Accessors; import org.springframework.beans.BeanUtils; import org.springframework.lang.NonNull; import java.time.LocalDateTime; import java.util.Date; import java.util.List; /** * 定时任务处理工单时效 * * @author xp * @since 2024-03-05 */ @Data public class YwPointJobVO { private Integer id; /** 点位名称 */ private Date createTime; /** 点位标签 */ private String [] pointTags; private String pointTagString; public static YwPointJobVO getVoByEntity(@NonNull YwPoint entity, YwPointJobVO vo) { if(vo == null) { vo = new YwPointJobVO(); } BeanUtils.copyProperties(entity, vo); return vo; } }