package com.moral.api.pojo.vo.uav; 
 | 
  
 | 
import com.moral.util.DateUtils; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.util.*; 
 | 
  
 | 
/** 
 | 
 * @ClassName UAVQueryDateVO 
 | 
 * @Description 查询组织哪天有无人机飞行vo 
 | 
 * @Author 陈凯裕 
 | 
 * @Date 2021/9/8 11:03 
 | 
 * @Version TODO 
 | 
 **/ 
 | 
@Data 
 | 
public class UAVQueryDateVO { 
 | 
  
 | 
    /** 
 | 
    * @Description: 使用hashset是为了去重 
 | 
            * @Param: 
 | 
            * @return: 
 | 
            * @Author: 陈凯裕 
 | 
            * @Date: 2021/9/8 
 | 
            */ 
 | 
    public Set<String> datesStr; 
 | 
  
 | 
    /** 
 | 
    * @Description: 将业务层返回数据转化为vo层数据 
 | 
            * @Param: [dates] 
 | 
            * @return: com.moral.api.pojo.vo.uav.UAVQueryDateVO 
 | 
            * @Author: 陈凯裕 
 | 
            * @Date: 2021/9/8 
 | 
            */ 
 | 
    public static UAVQueryDateVO convert(List<Date> dates){ 
 | 
        //日志格式转化为字符串格式 
 | 
        UAVQueryDateVO uavQueryDateVO = new UAVQueryDateVO(); 
 | 
        Set<String> datesStr = new LinkedHashSet<>(); 
 | 
        for (Date date : dates) { 
 | 
            datesStr.add(DateUtils.dateToDateString(date,"yyyy-MM-dd")); 
 | 
        } 
 | 
        uavQueryDateVO.setDatesStr(datesStr); 
 | 
        return uavQueryDateVO; 
 | 
    } 
 | 
} 
 |