| | |
| | | import kr.wisestone.owl.domain.Workflow; |
| | | import kr.wisestone.owl.vo.IssueVo; |
| | | import kr.wisestone.owl.web.condition.ApiMonitorCondition; |
| | | import kr.wisestone.owl.web.condition.DepartmentCondition; |
| | | import kr.wisestone.owl.web.condition.IssueCondition; |
| | | import kr.wisestone.owl.web.condition.ProjectCondition; |
| | | import kr.wisestone.owl.web.form.EmailTemplateForm; |
| | |
| | | public interface IssueService extends AbstractService<Issue, Long, JpaRepository<Issue, Long>>{ |
| | | |
| | | void addIssueVersion(Long id); |
| | | |
| | | void addIssueVersion(Long id, Long userId); |
| | | |
| | | Issue addIssue(IssueForm issueForm, List<MultipartFile> files); |
| | | |
| | |
| | | List<IssueVo> findChartIssue(Map<String, Object> resJsonData, |
| | | ProjectCondition condition, Pageable pageable); |
| | | |
| | | void detailIssue(Map<String, Object> resJsonData, IssueCondition issueCondition); |
| | | void detailIssue(Map<String, Object> resJsonData, IssueCondition issueCondition, Pageable relPageable, Pageable downPageable); |
| | | |
| | | Issue modifyIssue(IssueForm issueForm, List<MultipartFile> files); |
| | | |
| | |
| | | |
| | | ModelAndView downloadExcelTemplate(HttpServletRequest request, Model model); |
| | | |
| | | void importExcel(MultipartFile multipartFile) throws Exception; |
| | | void importExcel(IssueForm issueForm, MultipartFile multipartFile) throws Exception; |
| | | |
| | | List<Long> findByProjectId(Long projectId); |
| | | |
| | |
| | | |
| | | void findPartner(Map<String, Object> resJsonData, Map<String, Object> params); |
| | | |
| | | void findReadyDepartments(Map<String, Object> resJsonData, DepartmentCondition make, Pageable pageable); |
| | | |
| | | void findApiIssue(ApiMonitorCondition apiMonitorCondition, Map<String, Object> resJsonData); |
| | | |
| | | void setCountDownIssues(List<IssueVo> issueVos); |
| | | |
| | | void makeIssueMapToIssue(Issue issue, Map<String, Object> issueMap); |
| | | } |