package com.cmvr.aima.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 爱玛任务实例查询入参DTO
 * 
 * @author cmvr-iot
 * @since 2026-06-22
 */
@Data
@ApiModel("爱玛任务实例查询条件")
public class AimaTaskInstanceQuery {

    @ApiModelProperty("任务ID")
    private String taskId;

    @ApiModelProperty("手机ID")
    private String phoneId;

    @ApiModelProperty("车辆ID")
    private String vehicleId;

    @ApiModelProperty("单个状态（兼容原有精确查询）")
    private Integer status;

    @ApiModelProperty("多状态集合，in查询用：0待执行 1执行中 2已完成 3已取消 4执行失败 5已暂停")
    private List<Integer> statusList;

}
