2026-01-16 16:37:03 +08:00
|
|
|
package com.ai.da.service;
|
|
|
|
|
|
|
|
|
|
import com.ai.da.model.dto.ContestantDTO;
|
2026-01-20 13:14:50 +08:00
|
|
|
import com.ai.da.model.vo.CheckOTPVO;
|
2026-01-16 16:37:03 +08:00
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
public interface GlobalAwardService {
|
|
|
|
|
String uploadPdf(MultipartFile file, String email) throws Exception;
|
2026-01-20 13:14:50 +08:00
|
|
|
|
2026-01-16 16:37:03 +08:00
|
|
|
String uploadVideo(MultipartFile file, String email) throws Exception;
|
2026-01-20 13:14:50 +08:00
|
|
|
|
2026-01-16 16:37:03 +08:00
|
|
|
Map<String, Object> saveContestant(ContestantDTO request);
|
2026-01-20 13:14:50 +08:00
|
|
|
|
2026-01-16 16:37:03 +08:00
|
|
|
com.ai.da.model.dto.ContestantDTO getContestantByEmail(String email);
|
2026-01-20 13:14:50 +08:00
|
|
|
|
|
|
|
|
void checkEmail(String email);
|
|
|
|
|
|
|
|
|
|
CheckOTPVO checkOTP(String email, String otp);
|
2026-01-16 16:37:03 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|