Files
happy-life-star/backend-single/src/main/java/com/emotion/dto/request/EmotionAnalysisCreateRequest.java
T
2025-09-08 17:54:12 +08:00

51 lines
927 B
Java

package com.emotion.dto.request;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/**
* 情绪分析创建请求类
*
* @author emotion-museum
* @date 2025-09-08
*/
@Data
public class EmotionAnalysisCreateRequest {
/**
* 消息ID
*/
@NotBlank(message = "消息ID不能为空")
private String messageId;
/**
* 用户ID
*/
@NotBlank(message = "用户ID不能为空")
private String userId;
/**
* 主要情绪
*/
@NotBlank(message = "主要情绪不能为空")
private String primaryEmotion;
/**
* 情绪极性
*/
private String polarity;
/**
* 情绪强度
*/
@NotNull(message = "情绪强度不能为空")
private Double intensity;
/**
* 置信度
*/
@NotNull(message = "置信度不能为空")
private Double confidence;
}