package com.izouma.awesomeadmin.dao; import java.util.List; import java.util.Map; import com.izouma.awesomeadmin.model.UserInfo; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import com.izouma.awesomeadmin.model.DepartInfo; /** * depart_info Dao接口 * Thu Apr 26 10:56:37 CST 2018 Suo Chen Cheng */ @Repository("com.izouma.awesomeadmin.dao.DepartInfoMapper") public interface DepartInfoMapper { int deleteByPrimaryKey(Integer id); int insertSelective(DepartInfo record); DepartInfo selectByPrimaryKey(Integer id); int updateByPrimaryKeySelective(DepartInfo record); List queryAllDepartInfo(DepartInfo record); List queryDepartInfosByPage(Map parameter); int delete(String id); DepartInfo queryDepartInfo(DepartInfo record); List findPower(DepartInfo record); List getParentList(Integer id); List selectByPrimaryKeys(String ids); List getUserDeparts(@Param("userId") Integer userId); int setUserDeparts(@Param("userId") Integer userId, @Param("departs") List departs); int clearUserDeparts(@Param("userId") Integer userId); String getUserDepartId(Integer id); List getDepartUsers(Integer departId); }