12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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);
- String getNameByUserid(@Param("id") Integer id);
- String getPasswordByUsername(@Param("username") String username);
- void updatePassword(UserDTO dto);
- Integer findUserData(UserDTO dto);
- void updateUserData(UserDTO dto);
- void deleteUserData(@Param("id") Integer id);
- Integer getParentIdById(@Param("id") Integer id);
- void updateUserStatus(UserDTO dto);
- void addUserData(UserDTO dto);
- void updateUserAuth(UserDTO dto);
- void updateUserArea(UserDTO dto);
- UserDTO getPrivilegeList(@Param("username") String username);
- UserDTO getZoneListByUserid(@Param("id") Integer id);
- }
|