package cc.mrbird.febs.ai.req.talk; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; /** * @author Administrator */ @Data @ApiModel(value = "ApiTalkDto", description = "参数") public class ApiTalkDto { @ApiModelProperty(value = "思考内容", example = "10") private String reasoningContent; @NotBlank(message = "内容不能为空") @ApiModelProperty(value = "内容", example = "10") private String context; @NotNull(message = "类型不能为空") @ApiModelProperty(value = "类型 1-用户提问 2-AI回答", example = "10") private Integer type; @ApiModelProperty(value = "会话ID", example = "10") private String talkId; }