Documentation ¶
Index ¶
- type NotificationService
- func (ns *NotificationService) ClearIDUnRead(ctx context.Context, userID string, id string) error
- func (ns *NotificationService) ClearRedDot(ctx context.Context, req *schema.NotificationClearRequest) (*schema.RedDot, error)
- func (ns *NotificationService) ClearUnRead(ctx context.Context, userID string, botTypeStr string) error
- func (ns *NotificationService) GetNotificationPage(ctx context.Context, searchCond *schema.NotificationSearch) (pageModel *pager.PageModel, err error)
- func (ns *NotificationService) GetRedDot(ctx context.Context, req *schema.GetRedDot) (*schema.RedDot, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NotificationService ¶
type NotificationService struct {
// contains filtered or unexported fields
}
NotificationService user service
func NewNotificationService ¶
func NewNotificationService( data *data.Data, notificationRepo notficationcommon.NotificationRepo, notificationCommon *notficationcommon.NotificationCommon, revisionService *revision_common.RevisionService, ) *NotificationService
func (*NotificationService) ClearIDUnRead ¶
func (*NotificationService) ClearRedDot ¶
func (ns *NotificationService) ClearRedDot(ctx context.Context, req *schema.NotificationClearRequest) (*schema.RedDot, error)
func (*NotificationService) ClearUnRead ¶
func (*NotificationService) GetNotificationPage ¶
func (ns *NotificationService) GetNotificationPage(ctx context.Context, searchCond *schema.NotificationSearch) ( pageModel *pager.PageModel, err error)
Click to show internal directories.
Click to hide internal directories.