| 123456789101112131415161718192021222324252627 |
- package com.welampiot.dao;
- import com.welampiot.dto.MenuDTO;
- import com.welampiot.dto.PathDTO;
- import com.welampiot.dto.RoleDTO;
- import com.welampiot.dto.UserDTO;
- import com.welampiot.vo.LoginVO;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- public interface UserDao {
- UserDTO getUserByUserName(LoginVO vo);
- UserDTO findUserByUserName(@Param("username") String username);
- UserDTO loadUserByUsername(@Param("username") String username);
- List<MenuDTO> queryMenuList(@Param("username") String username);
- List<PathDTO> queryUserGrantUrl(@Param("username") String username);
- List<RoleDTO> queryUserRole(@Param("username") String username);
- List<UserDTO> getListByParentId(@Param("parentId") Integer parentId);
- UserDTO getUserInfoById(@Param("id") Integer id);
- Integer getUserCount();
- Integer getUserCountByParentId(@Param("id") Integer id);
- Integer getSectionCountByZoneList(@Param("zoneList") List<String> zoneList);
- List<UserDTO> getUserListByUserDTO(UserDTO dto);
- UserDTO queryUserIdByUsername(@Param("username") String username);
- List<UserDTO> getAllUserListByUserDTO(UserDTO dto);
- }
|