查询条件实体类
/**
* 关键时间
*/
private String keyword;
/**
* 起始时间
*/
@DateTimeFormat(pattern = "yyyy-MM-dd") //加上这个注解可以免去时间格式转换的问题
private LocalDate from;
/**
* 截止时间
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
private LocalDate to;
/**
* 飞行事由
*/
private FlightIssueRelated relatedModule;
/**
* 无人机编号
*/
private String drone;
/**
* 飞行任务状态
*/
private List<FlightIssueState> state;
control层
@GetMapping("")
public Page<FlightIssue> listFlightIssues(
ListByPageRequestParam requestParam,
FlightIssueSearchCriteria criteria
) {
return service.listFligh