Files
bflows-bandi-be/src/main/java/net/gepafin/tendermanagement/service/impl/PecMailSerivceImpl.java

39 lines
1.3 KiB
Java

package net.gepafin.tendermanagement.service.impl;
import jakarta.servlet.http.HttpServletRequest;
import net.gepafin.tendermanagement.dao.PecMailDao;
import net.gepafin.tendermanagement.model.response.PecEmailLogResponse;
import net.gepafin.tendermanagement.model.response.PecMailResponse;
import net.gepafin.tendermanagement.service.PecMailService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class PecMailSerivceImpl implements PecMailService {
@Autowired
private PecMailDao pecMailDao;
@Override
public List<PecMailResponse> sendPecMail(HttpServletRequest request, List<Long> userActionIds) {
return pecMailDao.sendPecMail(request,userActionIds);
}
@Override
public PecMailResponse rejectPecMail(HttpServletRequest request, Long userActionId, String motivation) {
return pecMailDao.rejectPecMail(request, userActionId, motivation);
}
@Override
public List<PecEmailLogResponse> getEmailLogByUserActionId(HttpServletRequest request, Long userActionId) {
return pecMailDao.getEmailLogByUserActionId(request,userActionId);
}
@Override
public List<PecMailResponse> getAllEmailLogs(HttpServletRequest request) {
return pecMailDao.getAllEmailLogs(request);
}
}