增加快捷回复的表

pull/23/head
陶士涵 5 years ago
parent fba199b6ff
commit 2e3f2187ef

File diff suppressed because one or more lines are too long

@ -0,0 +1,11 @@
package controller
import (
"github.com/gin-gonic/gin"
"github.com/taoshihan1991/imaptool/models"
)
func GetReplys(c *gin.Context) {
kefuId, _ := c.Get("kefu_id")
models.FindReplyByUserId(kefuId)
}

@ -0,0 +1,18 @@
package models
type ReplyItem struct {
Id string `json:"item_id"`
Content string `json:"item_content"`
GroupId string `json:"group_id"`
}
type ReplyGroup struct {
Id string `json:"group_id"`
GroupName string `json:"group_name"`
Items []ReplyItem `json:"items"`
}
func FindReplyByUserId(userId interface{}) ReplyGroup {
var replyGroup ReplyGroup
DB.Raw("select a.*,b.* from reply_group a left join reply_items b on a.id=b.group_id where a.user_id=? ", userId).Scan(&replyGroup)
return replyGroup
}

@ -81,6 +81,7 @@ func InitApiRouter(engine *gin.Engine) {
engine.GET("/configs", middleware.JwtApiMiddleware, middleware.RbacAuth, controller.GetConfigs)
engine.POST("/config", middleware.JwtApiMiddleware, middleware.RbacAuth, controller.PostConfig)
engine.GET("/config", controller.GetConfig)
engine.GET("/replys", controller.GetReplys)
//微信接口
engine.GET("/micro_program", controller.GetCheckWeixinSign)
engine.GET("/micro_program", middleware.JwtApiMiddleware, controller.GetCheckWeixinSign)
}

Loading…
Cancel
Save