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.
89 lines
3.2 KiB
89 lines
3.2 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.UserBaseInfoDao">
|
|
|
|
<resultMap type="com.epmet.entity.UserBaseInfoEntity" id="userBaseInfoMap">
|
|
<result property="id" column="ID"/>
|
|
<result property="userId" column="USER_ID"/>
|
|
<result property="mobile" column="MOBILE"/>
|
|
<result property="surname" column="SURNAME"/>
|
|
<result property="name" column="NAME"/>
|
|
<result property="idNum" column="ID_NUM"/>
|
|
<result property="gender" column="GENDER"/>
|
|
<result property="street" column="STREET"/>
|
|
<result property="district" column="DISTRICT"/>
|
|
<result property="buildingAddress" column="BUILDING_ADDRESS"/>
|
|
<result property="nickname" column="NICKNAME"/>
|
|
<result property="headImgUrl" column="HEAD_IMG_URL"/>
|
|
<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"/>
|
|
<result property="realName" column="REAL_NAME"/>
|
|
</resultMap>
|
|
|
|
<!-- 根据用户id查询user_base_info基本信息 -->
|
|
<select id="selectListByUserIdList" parameterType="java.lang.String" resultType="com.epmet.dto.result.UserBaseInfoResultDTO">
|
|
SELECT
|
|
ubi.id,
|
|
ubi.USER_ID,
|
|
ubi.MOBILE,
|
|
ubi.SURNAME,
|
|
ubi.`NAME`,
|
|
ubi.real_name,
|
|
ubi.ID_NUM,
|
|
ubi.GENDER,
|
|
ubi.STREET,
|
|
ubi.DISTRICT,
|
|
ubi.BUILDING_ADDRESS,
|
|
ubi.NICKNAME,
|
|
ubi.HEAD_IMG_URL
|
|
FROM
|
|
user_base_info ubi
|
|
WHERE
|
|
ubi.DEL_FLAG = '0'
|
|
AND ubi.USER_ID = #{userId}
|
|
</select>
|
|
|
|
<!-- 根据用户id获取user_wechat表微信用户基本信息 -->
|
|
<select id="selectUserWechatByUserId" parameterType="java.lang.String" resultType="com.epmet.dto.result.UserWechatResultDTO">
|
|
SELECT
|
|
uw.USER_ID,
|
|
uw.WX_OPEN_ID,
|
|
uw.WX_UNION_ID,
|
|
uw.MOBILE,
|
|
uw.NICKNAME,
|
|
uw.SEX,
|
|
uw.HEAD_IMG_URL,
|
|
uw.COUNTRY,
|
|
uw.PROVINCE,
|
|
uw.CITY,
|
|
uw.`LANGUAGE`
|
|
FROM
|
|
user_wechat uw
|
|
WHERE
|
|
uw.DEL_FLAG = '0'
|
|
AND uw.USER_ID = #{userId}
|
|
</select>
|
|
|
|
<!-- 根据用户id,查询用户基础信息-->
|
|
<select id="selecUserBaseInfoByUserId" resultType="com.epmet.dto.result.ResiUserBaseInfoResultDTO">
|
|
SELECT
|
|
USER_ID userId,
|
|
SURNAME surname,
|
|
`NAME` `name`,
|
|
REAL_NAME realName,
|
|
ID_NUM idNum,
|
|
GENDER gender,
|
|
MOBILE mobile,
|
|
STREET street,
|
|
DISTRICT district,
|
|
BUILDING_ADDRESS buildingAddress
|
|
FROM user_base_info
|
|
WHERE DEL_FLAG = '0'
|
|
AND USER_ID = #{userId}
|
|
</select>
|
|
</mapper>
|
|
|