From 5a5a48e153c4f161a4e01c8ec4b4b0ec8f5fa1d2 Mon Sep 17 00:00:00 2001 From: ageer <ageerle@163.com> Date: 星期三, 09 四月 2025 09:40:17 +0800 Subject: [PATCH] feat: ruoyi-chat-api模块调整 --- ruoyi-modules-api/ruoyi-chat-api/src/main/java/org/ruoyi/domain/vo/ChatMessageVo.java | 61 ++++++++++++------------------ 1 files changed, 25 insertions(+), 36 deletions(-) diff --git a/ruoyi-modules-api/ruoyi-chat-api/src/main/java/org/ruoyi/domain/vo/ChatMessageVo.java b/ruoyi-modules-api/ruoyi-chat-api/src/main/java/org/ruoyi/domain/vo/ChatMessageVo.java index f21e41d..bbc6867 100644 --- a/ruoyi-modules-api/ruoyi-chat-api/src/main/java/org/ruoyi/domain/vo/ChatMessageVo.java +++ b/ruoyi-modules-api/ruoyi-chat-api/src/main/java/org/ruoyi/domain/vo/ChatMessageVo.java @@ -1,25 +1,24 @@ package org.ruoyi.domain.vo; +import java.math.BigDecimal; +import org.ruoyi.system.domain.ChatMessage; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; -import io.github.linpeilie.annotations.AutoMapper; -import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; -import lombok.Data; -import org.ruoyi.common.core.validate.AddGroup; -import org.ruoyi.common.core.validate.EditGroup; -import org.ruoyi.domain.ChatMessage; +import com.alibaba.excel.annotation.ExcelProperty; +import io.github.linpeilie.annotations.AutoMapper; +import lombok.Data; import java.io.Serial; import java.io.Serializable; -import java.util.Date; + + /** * 鑱婂ぉ娑堟伅瑙嗗浘瀵硅薄 chat_message * - * @author Lion Li - * @date 2023-11-26 + * @author ageerle + * @date 2025-04-08 */ @Data @ExcelIgnoreUnannotated @@ -32,60 +31,50 @@ /** * 涓婚敭 */ - @NotNull(message = "涓婚敭涓嶈兘涓虹┖", groups = { EditGroup.class }) + @ExcelProperty(value = "涓婚敭") private Long id; /** - * 鐢ㄦ埛ID + * 鐢ㄦ埛id */ - @NotBlank(message = "鐢ㄦ埛ID", groups = { AddGroup.class, EditGroup.class }) + @ExcelProperty(value = "鐢ㄦ埛id") private Long userId; - - /** - * 鐢ㄦ埛鍚嶇О - */ - @NotBlank(message = "鐢ㄦ埛鍚嶇О") - private String userName; - - /** - * 瀵硅瘽瑙掕壊 - */ - private String role; - /** * 娑堟伅鍐呭 */ - @NotBlank(message = "娑堟伅鍐呭涓嶈兘涓虹┖", groups = { AddGroup.class, EditGroup.class }) + @ExcelProperty(value = "娑堟伅鍐呭") private String content; + /** + * 瀵硅瘽瑙掕壊 + */ + @ExcelProperty(value = "瀵硅瘽瑙掕壊") + private String role; /** - * 鎵i櫎璐圭敤 + * 鎵i櫎閲戦 */ - private Double deductCost; + @ExcelProperty(value = "鎵i櫎閲戦") + private BigDecimal deductCost; /** * 绱 Tokens */ - @NotNull(message = "绱 Tokens涓嶈兘涓虹┖", groups = { AddGroup.class, EditGroup.class }) - private Integer totalTokens; + @ExcelProperty(value = "绱 Tokens") + private Long totalTokens; /** * 妯″瀷鍚嶇О */ - @NotBlank(message = "妯″瀷鍚嶇О涓嶈兘涓虹┖", groups = { AddGroup.class, EditGroup.class }) + @ExcelProperty(value = "妯″瀷鍚嶇О") private String modelName; /** * 澶囨敞 */ - @NotBlank(message = "澶囨敞涓嶈兘涓虹┖", groups = { AddGroup.class, EditGroup.class }) + @ExcelProperty(value = "澶囨敞") private String remark; - /** - * 鍒涘缓鏃堕棿 - */ - private Date createTime; } -- Gitblit v1.9.3