| 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; | 
|     } | 
| } |