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