12345678910111213141516171819202122232425262728 |
- package com.gis.mapper;
- import com.gis.domain.dto.UserPageDateDto;
- import com.gis.domain.po.SysUserEntity;
- import com.gis.mapper.provider.UserProvider;
- import org.apache.ibatis.annotations.Mapper;
- import org.apache.ibatis.annotations.Select;
- import org.apache.ibatis.annotations.SelectProvider;
- import org.springframework.stereotype.Component;
- import java.util.List;
- @Component
- @Mapper
- public interface SysUserMapper extends IBaseMapper<SysUserEntity, Long> {
- @Select(value = "select * from sys_user where rec_status = 'A' AND user_name= #{userName}")
- SysUserEntity findByUserName(String userName);
- @Select(value = "select * from sys_user where rec_status = 'A' AND phone = #{phone}")
- SysUserEntity findByPhone(String phone);
- @SelectProvider(type = UserProvider.class, method = "search")
- List<SysUserEntity> search(UserPageDateDto param);
- }
|