🎉 初始化项目

Signed-off-by: Echo <1711788888@qq.com>
This commit is contained in:
2026-02-27 21:52:00 +08:00
commit f4e166c5ee
482 changed files with 55079 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
package app
import (
v1 "git.echol.cn/loser/st/server/api/v1"
"git.echol.cn/loser/st/server/middleware"
"github.com/gin-gonic/gin"
)
type ConversationRouter struct{}
// InitConversationRouter 初始化对话路由
func (r *ConversationRouter) InitConversationRouter(Router *gin.RouterGroup) {
conversationRouter := Router.Group("conversation").Use(middleware.AppJWTAuth())
conversationApi := v1.ApiGroupApp.AppApiGroup.ConversationApi
{
conversationRouter.POST("", conversationApi.CreateConversation) // 创建对话
conversationRouter.GET("", conversationApi.GetConversationList) // 获取对话列表
conversationRouter.GET(":id", conversationApi.GetConversationByID) // 获取对话详情
conversationRouter.PUT(":id/settings", conversationApi.UpdateConversationSettings) // 更新对话设置
conversationRouter.DELETE(":id", conversationApi.DeleteConversation) // 删除对话
conversationRouter.GET(":id/messages", conversationApi.GetMessageList) // 获取消息列表
conversationRouter.POST(":id/message", conversationApi.SendMessage) // 发送消息
}
}