package com.jeesharp.business.modules.ai.dto;

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

@Data
public class AiChatFeedbackDTO {

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

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

    @NotNull(message = "helpful不能为空")
    private Boolean helpful;

    @Size(max = 500, message = "反馈备注不能超过500字")
    private String remark;
    private String memberId;
}
