messagecontroller.go 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package controller
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "trading-go/model"
  5. "trading-go/response"
  6. )
  7. // History
  8. // @Tags 信息模块
  9. // @Summary 传入用户id获取用户消息记录
  10. // @Produce application/json
  11. // @Param uid query int64 true "用户id"
  12. // @Success 200 {object} response.Response
  13. // @Router /message [get]
  14. func History(c *gin.Context) {
  15. var messages []model.Message
  16. messages = append(messages, model.Message{})
  17. messages = append(messages, model.Message{})
  18. response.Success(c.Writer, "success", messages)
  19. }
  20. // ConversationHistory
  21. // @Tags 信息模块
  22. // @Summary 传入用户id和聊天对象id获取消息记录
  23. // @Produce application/json
  24. // @Param uid query int64 true "用户id"
  25. // @Param targetId query int64 true "对象id"
  26. // @Success 200 {object} response.Response
  27. // @Router /message/conv [get]
  28. func ConversationHistory(c *gin.Context) {
  29. var messages []model.Message
  30. messages = append(messages, model.Message{})
  31. messages = append(messages, model.Message{})
  32. response.Success(c.Writer, "success", messages)
  33. }