notice.go 669 B

1234567891011121314151617181920212223242526272829
  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) QueryAllNotices() ([]dao.Notice, error) {
  8. return dao.QueryAllNotices()
  9. }
  10. func (ns *NoticeService) CreateNotice(notice dao.Notice) error {
  11. return notice.CreateNotice()
  12. }
  13. func (ns *NoticeService) ReadNotice(id int) error {
  14. return dao.ReadNotice(id)
  15. }
  16. func (ns *NoticeService) UpdateNotice(notice dao.Notice) error {
  17. return notice.UpdateNotice()
  18. }
  19. func (ns *NoticeService) DeleteNotice(notice dao.Notice) error {
  20. return notice.DeleteNotice()
  21. }