package cn.lili.modules.member.mapper; import cn.lili.modules.member.entity.dos.Member; import cn.lili.modules.member.entity.vo.MemberVO; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Constants; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; /** * 会员数据处理层 * * @author Bulbasaur * @since 2020-02-25 14:10:16 */ public interface MemberMapper extends BaseMapper { /** * 获取所有的会员手机号 * @return 会员手机号 */ @Select("select m.mobile from li_member m") List getAllMemberMobile(); @Select("select * from li_member ${ew.customSqlSegment}") IPage pageByMemberVO(IPage page, @Param(Constants.WRAPPER) Wrapper queryWrapper); MemberVO getVoById(@Param("id") String id); }