市北互联平台后端仓库
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
2.8 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.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>
<insert id="saveUserResiInfo" parameterType="com.epmet.dto.UserResiInfoDTO">
INSERT INTO user_resi_info (
id,
user_id,
reg_mobile,
surname,
`name`,
street,
district,
building_address,
resi_visit_id,
del_flag,
revision,
created_by,
created_time,
updated_by,
updated_time
)
VALUES
(
#{id},
#{userId},
#{regMobile},
#{surname},
#{name},
#{street},
#{district},
#{buildingAddress},
#{resiVisitId},
#{delFlag},
#{revision},
#{createdBy},
#{createdTime},
#{updatedBy},
#{updatedTime}
)
</insert>
<!-- 查询用户注册信息 -->
<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>
</mapper>