package kr.wisestone.owl.mapper; import kr.wisestone.owl.domain.User; import kr.wisestone.owl.web.condition.UserCondition; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; /** * Created by wisestone on 2018-02-26. */ @Repository public interface UserMapper { List> find(UserCondition userCondition); List> findAdmin(); List> findProjectMember(UserCondition userCondition); Long count(UserCondition userCondition); void deleteCascadeUser(UserCondition userCondition); List> findByReservationNotifyTime(Map conditions); List> findByRealTimeNotifyTime(Map conditions); List> findByAllWorkspace(UserCondition userCondition); Long countByAllWorkspace(UserCondition userCondition); List> findEvent(); Long findByLevelId(Long levelId); Map findByMyLevelAndDepartment(Long id); }