You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
84 lines
3.3 KiB
84 lines
3.3 KiB
<?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.qniao.dam.infrastructure.persistent.dao.mica.MarriageInformationContactApplyDao">
|
|
|
|
<select id="pageApplicant"
|
|
resultType="com.qniao.dam.api.query.mica.user.response.UserPageApplicantMarriageInformationContactApplyVo">
|
|
SELECT
|
|
damica.id,
|
|
damica.target_mi_id,
|
|
damica.target_user_id,
|
|
dami.nick_name,
|
|
dami.profile_photo,
|
|
dami.gender_code,
|
|
dami.birth_year,
|
|
dami.birth_date,
|
|
dami.height,
|
|
dami.province_code,
|
|
dami.province_name,
|
|
dami.city_code,
|
|
dami.city_name,
|
|
damica.`status`,
|
|
damica.unlocked,
|
|
damica.create_time,
|
|
daa.tid as phone,
|
|
dami.education,
|
|
dami.education_code,
|
|
dami.income_code,
|
|
dami.income,
|
|
dami.industry,
|
|
dami.industry_code
|
|
from da_marriage_information_contact_apply as damica
|
|
LEFT JOIN da_marriage_information as dami on damica.target_mi_id=dami.id
|
|
LEFT JOIN da_account as daa on daa.is_delete=0 and daa.type=2 and daa.user_id=damica.target_user_id
|
|
WHERE damica.is_delete=0 and damica.`status` !=0
|
|
and damica.applicant_user_id=#{queryParams.applicantUserId}
|
|
<if test="queryParams.status != null">
|
|
and damica.`status` = #{queryParams.status}
|
|
</if>
|
|
<if test="queryParams.unlocked != null">
|
|
and damica.unlocked = #{queryParams.unlocked}
|
|
</if>
|
|
ORDER BY damica.`status` ASC,damica.create_time desc
|
|
</select>
|
|
|
|
<select id="pageTarget"
|
|
resultType="com.qniao.dam.api.query.mica.user.response.UserPageTargetMarriageInformationContactApplyVo">
|
|
SELECT damica.id,
|
|
damica.applicant_mi_id,
|
|
damica.applicant_user_id,
|
|
dami.nick_name,
|
|
dami.profile_photo,
|
|
dami.gender_code,
|
|
dami.birth_year,
|
|
dami.birth_date,
|
|
dami.height,
|
|
dami.province_code,
|
|
dami.province_name,
|
|
dami.city_code,
|
|
dami.city_name,
|
|
damica.`status`,
|
|
damica.unlocked,
|
|
damica.create_time,
|
|
daa.tid as phone,
|
|
dami.education,
|
|
dami.education_code,
|
|
dami.income_code,
|
|
dami.income,
|
|
dami.industry,
|
|
dami.industry_code
|
|
from da_marriage_information_contact_apply as damica
|
|
LEFT JOIN da_marriage_information as dami on damica.applicant_mi_id = dami.id
|
|
LEFT JOIN da_account as daa on daa.is_delete=0 and daa.user_id=damica.applicant_user_id and daa.type=2
|
|
WHERE damica.is_delete = 0 and damica.`status` !=0
|
|
and damica.target_user_id = #{queryParams.targetUserId}
|
|
<if test="queryParams.status != null">
|
|
and damica.`status` = #{queryParams.status}
|
|
</if>
|
|
<if test="queryParams.unlocked != null">
|
|
and damica.unlocked = #{queryParams.unlocked}
|
|
</if>
|
|
ORDER BY damica.`status` ASC, damica.create_time desc
|
|
</select>
|
|
|
|
</mapper>
|