message.go 654 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package server
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "kpt.notice/apiserver/model/http"
  5. )
  6. //消息存储
  7. func postMessage(c *gin.Context) {
  8. msgReq := new(http.MessageReq)
  9. if !Bind(c, msgReq) {
  10. return
  11. }
  12. resp, err := svc.InsertMessage(msgReq)
  13. eJSON(c, resp, err)
  14. }
  15. // save message type
  16. func postMsgType(c *gin.Context) {
  17. msgTypeReq := new(http.MessageTypeReq)
  18. if !Bind(c, msgTypeReq) {
  19. return
  20. }
  21. res, err := svc.InsertMessageType(msgTypeReq)
  22. eJSON(c, res, err)
  23. }
  24. // get all message type
  25. func getMsgType(c *gin.Context) {
  26. req := new(http.MessageTypeReq)
  27. if !Bind(c, req) {
  28. return
  29. }
  30. res := svc.QueryMsgType(req)
  31. eJSON(c, res, nil)
  32. }