<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="cc.mrbird.febs.mall.mapper.MallMemberAuthMapper">
|
|
<select id="selectByMemberIdAndStatus" resultType="cc.mrbird.febs.mall.entity.MallMemberAuth">
|
select
|
a.*
|
from mall_member_auth a
|
where a.member_id = #{memberId}
|
and a.status = #{status}
|
</select>
|
|
<select id="getMemberAuthListInPage" resultType="cc.mrbird.febs.mall.entity.MallMemberAuth">
|
select
|
a.*,
|
b.account_login accountLogin,
|
b.phone
|
from mall_member_auth a
|
inner join mall_member b on a.member_id=b.id
|
<where>
|
<if test="record != null" >
|
<if test="record.accountLogin!=null and record.accountLogin!=''">
|
and b.account_login like concat('%', #{record.accountLogin},'%')
|
</if>
|
<if test="record.phone!=null and record.phone!=''">
|
and b.phone like concat('%', #{record.phone},'%')
|
</if>
|
<if test="record.name!=null and record.name!=''">
|
and a.name like concat('%', #{record.name},'%')
|
</if>
|
<if test="record.status!=null and record.status!=''">
|
and a.status = #{record.status}
|
</if>
|
</if>
|
</where>
|
order by a.created_time desc
|
</select>
|
|
</mapper>
|