|
|
|
<?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.epmet.dao.UserResiInfoDao">
|
|
|
|
|
|
|
|
<resultMap type="com.epmet.entity.UserResiInfoEntity" id="userResiInfoMap">
|
|
|
|
<result property="userId" column="USER_ID"/>
|
|
|
|
<result property="regMobile" column="REG_MOBILE"/>
|
|
|
|
<result property="surname" column="SURNAME"/>
|
|
|
|
<result property="name" column="NAME"/>
|
|
|
|
<result property="street" column="STREET"/>
|
|
|
|
<result property="district" column="DISTRICT"/>
|
|
|
|
<result property="buildingAddress" column="BUILDING_ADDRESS"/>
|
|
|
|
<result property="resiVisitId" column="RESI_VISIT_ID"/>
|
|
|
|
<result property="delFlag" column="DEL_FLAG"/>
|
|
|
|
<result property="revision" column="REVISION"/>
|
|
|
|
<result property="createdBy" column="CREATED_BY"/>
|
|
|
|
<result property="createdTime" column="CREATED_TIME"/>
|
|
|
|
<result property="updatedBy" column="UPDATED_BY"/>
|
|
|
|
<result property="updatedTime" column="UPDATED_TIME"/>
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
<sql id="sql">
|
|
|
|
uri.id AS "id",
|
|
|
|
uri.user_id AS "userId",
|
|
|
|
uri.reg_mobile AS "regMobile",
|
|
|
|
uri.surname AS "surname",
|
|
|
|
uri.`name` AS "name",
|
|
|
|
uri.street AS "street",
|
|
|
|
uri.district AS "district",
|
|
|
|
uri.building_address AS "buildingAddress",
|
|
|
|
uri.resi_visit_id AS "resiVisitId",
|
|
|
|
uri.del_flag AS "delflag",
|
|
|
|
uri.revision AS "revision",
|
|
|
|
uri.created_by AS "createdby",
|
|
|
|
uri.created_time AS "createdtime",
|
|
|
|
uri.updated_by AS "updatedby",
|
|
|
|
uri.updated_time AS "updatedtime"
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
<!-- 查询用户注册信息 -->
|
|
|
|
<select id="selectUserResiInfoDTO" parameterType="com.epmet.dto.form.UserResiInfoFormDTO"
|
|
|
|
resultType="com.epmet.dto.UserResiInfoDTO">
|
|
|
|
SELECT
|
|
|
|
uri.id,
|
|
|
|
uc.USER_ID,
|
|
|
|
uri.REG_MOBILE,
|
|
|
|
uri.SURNAME,
|
|
|
|
uri.`NAME`,
|
|
|
|
uri.STREET,
|
|
|
|
uri.DISTRICT,
|
|
|
|
uri.BUILDING_ADDRESS,
|
|
|
|
uri.RESI_VISIT_ID
|
|
|
|
FROM
|
|
|
|
user_customer uc
|
|
|
|
LEFT JOIN user_resi_info uri ON ( uc.USER_ID = uri.USER_ID )
|
|
|
|
WHERE
|
|
|
|
uc.DEL_FLAG = '0'
|
|
|
|
AND uri.DEL_FLAG = '0'
|
|
|
|
AND uc.CUSTOMER_ID = #{customerId}
|
|
|
|
AND uc.USER_ID = #{userId}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="selectResiInfoByMobile" parameterType="string"
|
|
|
|
resultType="com.epmet.dto.UserResiInfoDTO">
|
|
|
|
SELECT
|
|
|
|
<include refid="sql"></include>
|
|
|
|
FROM user_resi_info uri
|
|
|
|
WHERE uri.del_flag = '0'
|
|
|
|
AND uri.reg_mobile = #{regMobile}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</mapper>
|