package com.infynova.udi.dto;


import com.infynova.udi.common.api.BaseVo;
import com.infynova.udi.exception.validator.FixedValueValidator;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author liudong
 * 2024/2/22 19:44
 * @version 1.0
 */
@Data
public class UdiAllMatchQry extends BaseVo {

    @NotNull(message = "对码状态不能为空")
    @FixedValueValidator(message = "对码状态类型错误", fixedValue = {"11","22","33","44"})
    @ApiModelProperty(value = "对码状态:11-全部 22-部分对码 33-100%对码 44-完全未对码")
    private Integer taskStatus;

    @NotNull(message = "任务id不能为空")
    @ApiModelProperty(value = "任务id")
    private Long taskId;
}