package server import ( "strconv" "github.com/gin-gonic/gin" "kpt.notice/apiserver/model/http" ) //消息存储 func postMessage(c *gin.Context) { msgReq := new(http.MessageReq) if !Bind(c, msgReq) { return } resp, err := svc.InsertMessage(msgReq) eJSON(c, resp, err) } // save message type func postMsgType(c *gin.Context) { msgTypeReq := new(http.MessageTypeReq) if !Bind(c, msgTypeReq) { return } res, err := svc.InsertMessageType(msgTypeReq) eJSON(c, res, err) } // get all message type func getMsgType(c *gin.Context) { paramid := c.PostForm("id") var id int if paramid != "" { id, _ = strconv.Atoi(paramid) } else { id = 0 } res := svc.QueryMsgType(id) eJSON(c, res, nil) }