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<Map<String, Object>> find(ProjectCondition projectCondition);
|
|
Long count(ProjectCondition projectCondition);
|
|
List<Map<String, Object>> findByWorkspaceManager(ProjectCondition projectCondition);
|
|
List<Map<String, Object>> findByWorkspaceManagerAll(ProjectCondition projectCondition);
|
|
Long countByWorkspaceManager(ProjectCondition projectCondition);
|
|
List<Map<String, Object>> findByWorkspaceIdAndIncludeProject(ProjectCondition projectCondition);
|
|
List<Map<String, Object>> findByWorkspaceIdAndProjectAll(ProjectCondition projectCondition);
|
|
List<Map<String, Object>> findByWorkspaceIdAndIncludeProjectAll(ProjectCondition projectCondition);
|
|
void deleteProject(Map<String, Object> deleteProjectMap);
|
|
List<Map<String, Object>> checkIncludeProject(ProjectCondition projectCondition);
|
|
List<Map<String, Object>> findChildrenProject(Long parentProjectId);
|
}
|