notice.go 783 B

123456789101112131415161718192021222324252627282930313233
  1. package system
  2. import "server/dao"
  3. type NoticeService struct{}
  4. func (ns *NoticeService) QueryUserUnreadNotice(userId int) ([]dao.Notice, error) {
  5. return dao.QueryUserUnreadNotice(userId)
  6. }
  7. func (ns *NoticeService) QueryUserAllNotice(id int) ([]dao.Notice, error) {
  8. return dao.QueryUserAllNotice(id)
  9. }
  10. func (ns *NoticeService) QueryAllNotices() ([]dao.Notice, error) {
  11. return dao.QueryAllNotices()
  12. }
  13. func (ns *NoticeService) CreateNotice(notice dao.Notice) error {
  14. return notice.CreateNotice()
  15. }
  16. func (ns *NoticeService) ReadNotice(id int) error {
  17. return dao.ReadNotice(id)
  18. }
  19. func (ns *NoticeService) UpdateNotice(notice dao.Notice) error {
  20. return notice.UpdateNotice()
  21. }
  22. func (ns *NoticeService) DeleteNotice(notice dao.Notice) error {
  23. return notice.DeleteNotice()
  24. }