package com.moral.api.pojo.form.uav;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.moral.util.DateUtils;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.util.ObjectUtils;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @ClassName queryTimeSlotForm
|
* @Description TODO
|
* @Author 陈凯裕
|
* @Date 2021/9/8 14:17
|
* @Version TODO
|
**/
|
@Data
|
public class UAVQueryTimeSlotForm {
|
|
/*
|
* 组织id
|
* */
|
private Integer organizationId;
|
|
/*
|
* 日期
|
* */
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
private Date date;
|
|
/*
|
* 开始时间
|
* */
|
private Date startDate;
|
|
/*
|
* 结束时间
|
* */
|
private Date endDate;
|
|
|
public boolean valid() {
|
if (
|
ObjectUtils.isEmpty(organizationId)&&
|
ObjectUtils.isEmpty(date)
|
)
|
return false;
|
//将日期转换为开始结束时间
|
startDate = DateUtils.getDailyStartTime(date);
|
endDate = DateUtils.getDailyEndTime(date);
|
return true;
|
}
|
}
|