package kr.wisestone.owl.service; import kr.wisestone.owl.domain.IssueTypeCustomField; import kr.wisestone.owl.vo.IssueTypeCustomFieldVo; import kr.wisestone.owl.web.condition.IssueTypeCustomFieldCondition; import kr.wisestone.owl.web.form.IssueTypeCustomFieldForm; import org.springframework.data.jpa.repository.JpaRepository; import java.util.List; import java.util.Map; public interface IssueTypeCustomFieldService extends AbstractService>{ void modifyIssueTypeCustomFields(IssueTypeCustomFieldForm issueTypeCustomFieldForm); List findIssueTypeCustomField(Map resJsonData, IssueTypeCustomFieldCondition condition); List findCustomFieldByIssueType(Map resJsonData, IssueTypeCustomFieldCondition condition); List findByProjectIdAndIssueTypeId(Long projectId, Long issueTypeId); IssueTypeCustomField findByProjectIdAndIssueTypeIdAndCustomFieldId(Long projectId, Long issueTypeId, Long customFieldId); }