SPMS_API/SPMS.Domain/Interfaces/IAdminRepository.cs
seonkyu.kim 336dcf8193 feat: 토큰 갱신 및 로그아웃 API 구현 (#38)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-09 23:08:29 +09:00

12 lines
360 B
C#

using SPMS.Domain.Entities;
namespace SPMS.Domain.Interfaces;
public interface IAdminRepository : IRepository<Admin>
{
Task<Admin?> GetByEmailAsync(string email);
Task<Admin?> GetByAdminCodeAsync(string adminCode);
Task<Admin?> GetByRefreshTokenAsync(string refreshToken);
Task<bool> EmailExistsAsync(string email, long? excludeId = null);
}