package notification

import "time"

type NotificationDTO struct {
	ID        uint64     `json:"id"`
	UserID    uint64     `json:"user_id"`
	Type      string     `json:"type"`
	Title     string     `json:"title"`
	Content   string     `json:"content"`
	BizType   string     `json:"biz_type"`
	BizID     *uint64    `json:"biz_id"`
	ReadAt    *time.Time `json:"read_at"`
	CreatedAt time.Time  `json:"created_at"`
}

type PaginatedResult struct {
	Items    interface{} `json:"items"`
	Total    int64       `json:"total"`
	Page     int         `json:"page"`
	PageSize int         `json:"page_size"`
}
