- 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>
13 lines
469 B
C#
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);
|
|
}
|