<?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="com.xiaopeng.account.mapper.XpQualificationAuditMapper">
|
|
<!-- 通用查询结果列 -->
|
<sql id="Base_Column_List">
|
id, operations_user_id, id_card_front, id_card_back, driver_license, certificate_of_no_criminal_record, training_graduation_certificate, audit_user_id, audit_time, audit_status, is_deleted, create_time, update_time, create_by, update_by
|
</sql>
|
<select id="pageList" resultType="com.xiaopeng.api.vo.account.XpQualificationAuditVO">
|
select xqa.id, xqa.operations_user_id,
|
xqa.audit_user_id, xqa.audit_time, xqa.audit_status, xqa.create_time,
|
xou.nick_name, xou.phone_number, xou.avatar,xou.unique_number
|
from xp_qualification_audit xqa
|
left join xp_operations_user xou on xqa.operations_user_id = xou.id
|
left join xp_operations_role xore on xou.id = xore.operations_user_id
|
where xqa.is_deleted = 0
|
<if test="query.nickName != null and query.nickName != ''">
|
and xou.nick_name like concat('%',#{query.nickName},'%')
|
</if>
|
<if test="query.phoneNumberQueryValues != null and query.phoneNumberQueryValues.size() > 0">
|
and xou.phone_number in
|
<foreach collection="query.phoneNumberQueryValues" item="phoneNumber" open="(" separator="," close=")">
|
#{phoneNumber}
|
</foreach>
|
</if>
|
<if test="query.roleId != null">
|
and xore.role_id = #{query.roleId}
|
</if>
|
<if test="query.auditStatus != null">
|
and xqa.audit_status = #{query.auditStatus}
|
</if>
|
order by xqa.create_time desc
|
</select>
|
|
|
<select id="getQualificationAuditInfo" resultType="com.xiaopeng.api.vo.account.XpQualificationAuditVO">
|
select xqa.id, xqa.operations_user_id, xqa.id_card_front, xqa.id_card_back, xqa.driver_license,
|
xqa.certificate_of_no_criminal_record, xqa.training_graduation_certificate,
|
xqa.audit_user_id, xqa.audit_time, xqa.audit_status, xqa.create_time,
|
xou.nick_name, xou.phone_number, xou.avatar,xou.unique_number
|
from xp_qualification_audit xqa
|
left join xp_operations_user xou on xqa.operations_user_id = xou.id
|
left join xp_operations_role xore on xou.id = xore.operations_user_id
|
where xqa.id = #{id}
|
</select>
|
</mapper>
|