package kr.wisestone.owl.mapper; import kr.wisestone.owl.web.condition.ProjectCondition; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; /** * Created by wisestone on 2018-02-23. */ @Repository public interface ProjectMapper { List> find(ProjectCondition projectCondition); Long count(ProjectCondition projectCondition); List> findByWorkspaceManager(ProjectCondition projectCondition); List> findByWorkspaceManagerAll(ProjectCondition projectCondition); Long countByWorkspaceManager(ProjectCondition projectCondition); List> findByWorkspaceIdAndIncludeProject(ProjectCondition projectCondition); List> findByWorkspaceIdAndProjectAll(ProjectCondition projectCondition); List> findByWorkspaceIdAndIncludeProjectAll(ProjectCondition projectCondition); void deleteProject(Map deleteProjectMap); List> checkIncludeProject(ProjectCondition projectCondition); List> findChildrenProject(Long parentProjectId); }