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