package org.dromara.demo.domain.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class KaoshixingRequest {

    @NotBlank(message = "appId不能为空")
    private String appId;

    @NotBlank(message = "appKey不能为空")
    private String appKey;

    /** 考试ID */
    @NotNull(message = "examInfoId不能为空")
    private Long examInfoId;

    /** 动作ID，默认603 试卷试题列表 */
    private String actionId = "603";

    /** JWT 过期秒数，默认300秒 */
    private Integer expSeconds = 300;
}
