package com.mzl.flower.mapper.system;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.mzl.flower.dto.request.system.SearchUserDTO;
|
import com.mzl.flower.dto.response.system.UserListDTO;
|
import com.mzl.flower.entity.system.User;
|
import org.apache.ibatis.annotations.Param;
|
import org.springframework.stereotype.Repository;
|
|
import java.util.List;
|
|
|
@Repository
|
public interface UserMapper extends BaseMapper<User> {
|
User loginUser(String username);
|
User getActiveUser(@Param("username") String username, @Param("userTypes") List<String> userTypes);
|
|
List<UserListDTO> searchUser(Page page, @Param("condition") SearchUserDTO dto);
|
|
String selectUserRoleDesc(@Param("userId") String userId);
|
|
User getByOpenID(@Param("openId") String openId, List<String> userTypes);
|
}
|