package com.takensoft.common.verify.service;

import com.takensoft.common.verify.vo.EmailVO;
import org.springframework.web.multipart.MultipartFile;

import java.util.HashMap;
import java.util.List;
/**
 * @author 하석형
 * @since 2025.05.20
 * @modification
 *     since    |    author    | description
 *  2025.05.20  |    하석형     | 최초 등록
 *
 * 이메일 관련 인터페이스
 */
public interface EmailService {
    /**
     * @param emailVO - 이메일 정보
     * @return boolean - 이메일 인증코드 발송 결과
     *
     * 이메일 인증코드 발송
     */
    public boolean sendEmailVerifyCode(EmailVO emailVO);

    /**
     * @param emailVO - 이메일 정보
     * @return boolean - 이메일 인증코드 확인 결과
     *
     * 이메일 인증코드 확인
     */
    public boolean checkEmailVerifyCode(EmailVO emailVO);
}