SPMS_API/SPMS.Application/Interfaces/IAccountService.cs
seonkyu.kim b6939c0fa9 feat: 운영자 계정 CRUD API 구현 (#42)
- AccountController: 운영자 CRUD 엔드포인트 (create, list, detail, update, delete)
- AccountService: 비즈니스 로직 구현
- Account DTOs: 요청/응답 DTO 5종
- ErrorCodes: Forbidden 코드 추가
- DI 등록

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-09 23:51:04 +09:00

13 lines
469 B
C#

using SPMS.Application.DTOs.Account;
namespace SPMS.Application.Interfaces;
public interface IAccountService
{
Task<AccountResponseDto> CreateAsync(CreateAccountRequestDto request);
Task<AccountListResponseDto> GetListAsync(AccountListRequestDto request);
Task<AccountResponseDto> GetByAdminCodeAsync(string adminCode);
Task<AccountResponseDto> UpdateAsync(string adminCode, UpdateAccountRequestDto request);
Task DeleteAsync(string adminCode);
}