package org.dromara.demo.domain.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * 获取考生可见考试和考试结果整合列表（action_id=702）。
 */
@Data
public class KaoshixingUserExamListRequest {

    /** 学员账号 */
    @JsonProperty("user_id")
    @NotBlank(message = "user_id不能为空")
    private String userId;

    /** 页码，从1开始，每页500 */
    @NotNull(message = "page不能为空")
    @Min(value = 1, message = "page必须>=1")
    private Integer page;
}
