mon_multiscreen.go 784 B

123456789101112131415161718192021222324252627282930313233
  1. package monitor
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "server/model/common/response"
  5. "server/utils"
  6. "strconv"
  7. )
  8. type MultiScreenApi struct{}
  9. func (m MultiScreenApi) EditMultiScreen(c *gin.Context) {
  10. userid := utils.GetUserID(c)
  11. site, _ := strconv.Atoi(c.Query("site"))
  12. id, _ := strconv.Atoi(c.Query("id"))
  13. err := MultiScreenService.EditMultiScreen(userid, site, id)
  14. if err != nil {
  15. response.FailWithMessage("编辑失败", c)
  16. return
  17. }
  18. response.OkWithMessage("编辑成功", c)
  19. }
  20. func (m MultiScreenApi) MultiScreenList(c *gin.Context) {
  21. userid := utils.GetUserID(c)
  22. list, err := MultiScreenService.MultiScreenList(userid)
  23. if err != nil {
  24. response.FailWithMessage("获取失败", c)
  25. return
  26. }
  27. response.OkWithDetailed(gin.H{"list": list}, "获取成功", c)
  28. }