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