a8f01ef452bd81f09a84823689af94c0cb9321b7.svn-base 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. package org.jeecg.modules.system.mapper;
  2. import java.util.List;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import org.apache.ibatis.annotations.Param;
  6. import org.jeecg.modules.system.entity.SysUser;
  7. import org.jeecg.modules.system.entity.SysUserDepart;
  8. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  9. public interface SysUserDepartMapper extends BaseMapper<SysUserDepart>{
  10. List<SysUserDepart> getUserDepartByUid(@Param("userId") String userId);
  11. /**
  12. * 查询指定部门下的用户 并且支持用户真实姓名模糊查询
  13. * @param orgCode
  14. * @param realname
  15. * @return
  16. */
  17. List<SysUser> queryDepartUserList(@Param("orgCode") String orgCode, @Param("realname") String realname);
  18. /**
  19. * 根据部门查询部门用户
  20. * @param page
  21. * @param orgCode
  22. * @param username
  23. * @param realname
  24. * @return
  25. */
  26. IPage<SysUser> queryDepartUserPageList(Page<SysUser> page, @Param("orgCode") String orgCode, @Param("username") String username, @Param("realname") String realname);
  27. }