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 datesStr; /** * @Description: 将业务层返回数据转化为vo层数据 * @Param: [dates] * @return: com.moral.api.pojo.vo.uav.UAVQueryDateVO * @Author: 陈凯裕 * @Date: 2021/9/8 */ public static UAVQueryDateVO convert(List dates){ //日志格式转化为字符串格式 UAVQueryDateVO uavQueryDateVO = new UAVQueryDateVO(); Set datesStr = new LinkedHashSet<>(); for (Date date : dates) { datesStr.add(DateUtils.dateToDateString(date,"yyyy-MM-dd")); } uavQueryDateVO.setDatesStr(datesStr); return uavQueryDateVO; } }