<?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.sinata.modular.member.dao.MemUserMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="BaseResultMap" type="com.sinata.modular.member.model.MemUser">
|
<id column="id" property="id"/>
|
<result column="create_time" property="createTime"/>
|
<result column="show_id" property="showId"/>
|
<result column="phone" property="phone"/>
|
<result column="nick_name" property="nickName"/>
|
<result column="password" property="password"/>
|
<result column="avatar" property="avatar"/>
|
<result column="is_lock" property="isLock"/>
|
<result column="is_delete" property="isDelete"/>
|
<result column="apply_time" property="applyTime"/>
|
<result column="audit_state" property="auditState"/>
|
<result column="audit_time" property="auditTime"/>
|
<result column="is_leave_office" property="isLeaveOffice"/>
|
<result column="leave_office_time" property="leaveOfficeTime"/>
|
<result column="card_type" property="cardType"/>
|
<result column="real_name" property="realName"/>
|
<result column="id_card" property="idCard"/>
|
<result column="city_code" property="cityCode"/>
|
<result column="member_grade_id" property="memberGradeId"/>
|
<result column="member_grade_time" property="memberGradeTime"/>
|
<result column="sex" property="sex"/>
|
<result column="birthday" property="birthday"/>
|
<result column="signature" property="signature"/>
|
<result column="address" property="address"/>
|
<result column="integral" property="integral"/>
|
<result column="balance" property="balance"/>
|
<result column="balance_freeze" property="balanceFreeze"/>
|
<result column="credit_score" property="creditScore"/>
|
<result column="bank_name" property="bankName"/>
|
<result column="bank_open" property="bankOpen"/>
|
<result column="bank_number" property="bankNumber"/>
|
<result column="id_card_front_image" property="idCardFrontImage"/>
|
<result column="id_card_back_image" property="idCardBackImage"/>
|
<result column="id_card_hand_image" property="idCardHandImage"/>
|
<result column="sign_image" property="signImage"/>
|
<result column="equity_user_id" property="equityUserId"/>
|
<result column="equity_order_no" property="equityOrderNo"/>
|
</resultMap>
|
|
<!-- 通用查询结果列 -->
|
<sql id="Base_Column_List">
|
id, create_time, show_id, phone, nick_name, password, avatar, is_lock, is_delete, is_leave_office, leave_office_time, real_name, id_card, city_code, member_grade_id, member_grade_time, sex, birthday, signature, address,
|
apply_time, audit_state, audit_time, card_type, integral, balance, balance_freeze, credit_score, bank_name, bank_open, bank_number, id_card_front_image, id_card_back_image, id_card_hand_image, sign_image, equity_user_id, equity_order_no
|
</sql>
|
<sql id="Auth_Column_List">
|
o.id, o.create_time, o.show_id, o.nick_name,o.password, o.avatar, o.is_lock, o.is_delete, o.is_leave_office, o.leave_office_time,o. real_name, o.id_card, o.city_code, o.member_grade_id, o.member_grade_time, o.sex, o.birthday,
|
o.signature, o.address,o.apply_time, o.audit_state, o.audit_time, o.card_type, o.integral,o.balance, o.balance_freeze, o.credit_score, o.id_card_front_image, o.id_card_back_image, o.id_card_hand_image, o.sign_image, o.equity_user_id, o.equity_order_no,
|
</sql>
|
<select id="getMapList" resultType="java.util.Map">
|
SELECT
|
o.*,
|
ur.relation_path
|
FROM
|
mem_user o
|
LEFT JOIN mem_user_relation ur ON ur.id = o.id
|
LEFT JOIN t_city_region province ON province.`code` = o.agent_province_code
|
LEFT JOIN t_city_region city ON city.`code` = o.agent_city_code
|
LEFT JOIN t_city_region county ON county.`code` = o.agent_county_code
|
WHERE 1 = 1 ${ew.sqlSegment}
|
</select>
|
<select id="getMapListAuth" resultType="java.util.Map">
|
SELECT
|
o.*,
|
ur.relation_path
|
FROM
|
mem_user o
|
LEFT JOIN mem_user_relation ur ON ur.id = o.id
|
LEFT JOIN t_city_region province ON province.`code` = o.agent_province_code
|
LEFT JOIN t_city_region city ON city.`code` = o.agent_city_code
|
LEFT JOIN t_city_region county ON county.`code` = o.agent_county_code
|
WHERE 1 = 1 ${ew.sqlSegment}
|
</select>
|
<select id="selectLast" resultMap="BaseResultMap">
|
SELECT * from mem_user where create_time = (select max(create_time) from mem_user)
|
</select>
|
|
</mapper>
|