Files
nl-pms-api/internal/controller/notice.go
2026-08-15 17:04:47 +08:00

26 lines
499 B
Go

package controller
import (
"net/http"
"github.com/gin-gonic/gin"
"nl-pms-api/internal/commonservice"
"nl-pms-api/internal/service"
)
// NoticeController 团队通知。
type NoticeController struct {
Svc *service.NoticeService
}
func (h *NoticeController) List(c *gin.Context) {
after := commonservice.ParseID(c.Query("after"))
rows, err := h.Svc.ListNotices(commonservice.UserID(c), after)
if err != nil {
writeErr(c, err)
return
}
c.JSON(http.StatusOK, gin.H{"items": rows})
}