package com.ruoyi.task.service.dto; import com.ruoyi.task.api.enums.StatusEnum; import com.ruoyi.task.api.enums.TaskCategoryEnum; import com.ruoyi.task.api.enums.TaskTypeEnum; import java.util.List; /** * 任务统计查询DTO * * @author ruoyi * @date 2026-03-09 */ public class TaskStatQueryServiceDTO { /** 年份 */ private Integer year; /** 月份 */ private Integer month; /** 任务类别 */ private TaskCategoryEnum taskCategory; /** 任务类型 */ private TaskTypeEnum taskType; /** 状态列表 */ private List statusList; /** 航线ID列表 */ private List routeIdList; /** 无人机ID */ private String uavId; public Integer getYear() { return year; } public void setYear(Integer year) { this.year = year; } public Integer getMonth() { return month; } public void setMonth(Integer month) { this.month = month; } public TaskCategoryEnum getTaskCategory() { return taskCategory; } public void setTaskCategory(TaskCategoryEnum taskCategory) { this.taskCategory = taskCategory; } public TaskTypeEnum getTaskType() { return taskType; } public void setTaskType(TaskTypeEnum taskType) { this.taskType = taskType; } public List getStatusList() { return statusList; } public void setStatusList(List statusList) { this.statusList = statusList; } public List getRouteIdList() { return routeIdList; } public void setRouteIdList(List routeIdList) { this.routeIdList = routeIdList; } public String getUavId() { return uavId; } public void setUavId(String uavId) { this.uavId = uavId; } }