24 lines
1.3 KiB
Java
24 lines
1.3 KiB
Java
package net.gepafin.tendermanagement.service;
|
|
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
import net.gepafin.tendermanagement.model.response.*;
|
|
import net.gepafin.tendermanagement.model.response.AmendmentWidgetResponseBean;
|
|
import net.gepafin.tendermanagement.model.response.ApplicationWidgetResponseBean;
|
|
import net.gepafin.tendermanagement.model.response.AssignedApplicationWidgetResponseBean;
|
|
import net.gepafin.tendermanagement.model.response.BeneficiaryWidgetResponseBean;
|
|
import net.gepafin.tendermanagement.model.response.SuperAdminWidgetResponseBean;
|
|
|
|
public interface DashboardService {
|
|
|
|
public SuperAdminWidgetResponseBean getDashboardWidgetForSuperAdmin(HttpServletRequest request);
|
|
|
|
public BeneficiaryWidgetResponseBean getDashboardWidgetForBeneficiary(HttpServletRequest request, Long companyId);
|
|
public ApplicationWidgetResponseBean getApplicationDetails(HttpServletRequest request);
|
|
public AmendmentWidgetResponseBean getAmendmentDetails(HttpServletRequest request);
|
|
public PreInstructorWidgetResponseBean getDashboardWidgetForPreInstructor(HttpServletRequest request,Long userId);
|
|
public AssignedApplicationWidgetResponseBean getApplicationDetailsForEvaluation(HttpServletRequest request);
|
|
|
|
public BeneficiaryStatisticsResponseBean getStatisticsPageForBeneficiary(HttpServletRequest request,Long companyId);
|
|
|
|
}
|