OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-03-17 916a3cbabe4e50062fce61ff6f2f5d46c05dfbd1
src/main/java/kr/wisestone/owl/mapper/IssueMapper.java
@@ -1,6 +1,8 @@
package kr.wisestone.owl.mapper;
import kr.wisestone.owl.web.condition.IssueCondition;
import kr.wisestone.owl.web.condition.IssueCustomFieldValueCondition;
import kr.wisestone.owl.web.condition.IssueTypeCondition;
import kr.wisestone.owl.web.form.IssueForm;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
@@ -14,6 +16,10 @@
@Repository
public interface IssueMapper {
    List<Map<String, Object>> find(IssueCondition issueCondition);
    List<Map<String, Object>> findByDepartment(IssueCondition issueCondition);
    List<Map<String, Object>> findByCustomFieldValue(IssueCustomFieldValueCondition issueCustomFieldValueCondition);
    Long count(IssueCondition issueCondition);
@@ -29,6 +35,8 @@
    List<Map<String, Object>> findIssueUser(IssueCondition issueCondition);
    List<Map<String, Object>> findIssueDepartment(IssueCondition issueCondition);
    Long countByIssueTypeId(Long issueTypeId);
    Long countByIssueStatusId(Long issueStatusId);
@@ -38,4 +46,14 @@
    List<Map<String, Object>> findByProjectId(Long projectId);
    List<Map<String, Object>> getAllTaskUser(IssueCondition taskCondition);
    Long countByIssueTypeIdAndDate(IssueTypeCondition issueTypeCondition);
    Long countByDepartment(IssueCondition issueCondition);
    List<Map<String, Object>> findNotCompleteByParentIssueId(IssueCondition issueCondition);
    List<Map<String, Object>> findByCustomFieldValueBySite(IssueCustomFieldValueCondition issueCustomFieldValueCondition);
}