package com.ltgk.crew.domain.dto;

import com.ltgk.common.core.page.BasePage;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.solr.common.annotation.JsonProperty;

import javax.validation.constraints.NotBlank;

/**
 * @Author: wan kun
 * @Description: TODO
 * @Date: 2025/2/6 9:22
 * @Version: 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class GetCrewIllegalReq extends BasePage {

    @JsonProperty(value = "startTime")
    @ApiModelProperty(value = "开始时间")
    @NotBlank(message = "开始时间不能为空")
    private String startTime;

    @JsonProperty(value = "endTime")
    @ApiModelProperty(value = "结束时间")
    @NotBlank(message = "结束时间不能为空")
    private String endTime;

    @ApiModelProperty(value = "时间类型")
    @NotBlank(message = "时间类型不能为空")
    private String timeType;
}
