package kr.wisestone.owl.service;
|
|
import kr.wisestone.owl.web.condition.ProjectCondition;
|
import kr.wisestone.owl.web.condition.WidgetCondition;
|
import org.springframework.data.domain.Pageable;
|
import org.springframework.ui.Model;
|
import org.springframework.web.servlet.ModelAndView;
|
|
import javax.servlet.http.HttpServletRequest;
|
import java.util.List;
|
import java.util.Map;
|
|
public interface WidgetService {
|
|
WidgetCondition makeWidgetCondition();
|
|
void findAllWidget(Map<String, Object> resJsonData);
|
|
void findStatisticsIssue(Map<String, Object> resJsonData, WidgetCondition widgetCondition);
|
|
void findProjectProgress(Map<String, Object> resJsonData, WidgetCondition widgetCondition);
|
|
void findMyAssigneeIssue(Map<String, Object> resJsonData, WidgetCondition widgetCondition, Pageable pageable);
|
|
void findDelayIssue(Map<String, Object> resJsonData, WidgetCondition widgetCondition, Pageable pageable);
|
|
void findRegisterIssue(Map<String, Object> resJsonData, WidgetCondition widgetCondition, Pageable pageable);
|
|
void findMemberProgress(Map<String, Object> resJsonData, WidgetCondition widgetCondition, Boolean getWidgetCondition);
|
|
void findMyIssueDetail(Map<String, Object> resJsonData, WidgetCondition widgetCondition);
|
|
void findRiskIssue(Map<String, Object> resJsonData, WidgetCondition widgetCondition, Pageable pageable);
|
|
void findIssueComplete(Map<String, Object> resJsonData, WidgetCondition widgetCondition, String searchPeriod);
|
|
void findByStandIssueStatus(Map<String, Object> resJsonData, WidgetCondition widgetCondition);
|
|
void findByStandIssueType(Map<String, Object> resJsonData, WidgetCondition widgetCondition, Boolean getWidgetCondition);
|
|
void findSeverityIssueWidget(Map<String, Object> resJsonData, WidgetCondition widgetCondition, Map<String, Object> parameter, Pageable pageable);
|
|
ModelAndView downloadExcel(HttpServletRequest request, Model model);
|
|
}
|