forked from AcaMate/AcaMate_API
18 lines
637 B
C#
18 lines
637 B
C#
using Back.Program.Models.Entities;
|
|
|
|
namespace Back.Program.Repositories.V1.Interfaces;
|
|
|
|
public interface IPushRepository
|
|
{
|
|
Task<bool> FindAcademy(string bid);
|
|
Task<List<DBPayload>> FindPushList(string bid, string? pid, string? category);
|
|
Task<DBPayload?> FindPushPayload(string bid, string pid);
|
|
Task<bool> FindUserAcademy(string uid, string bid);
|
|
Task<int> CountBadge(string uid);
|
|
Task<string?> FindPushToken(string uid);
|
|
Task<PushCabinet?> FindPushCabinet(int id);
|
|
Task<List<PushCabinet>> FindPushCabinet(string uid, int size);
|
|
Task<List<PushCabinet>> FindPushCabinet(int id, int size);
|
|
|
|
|
|
} |