<?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.changfa.mapper.TUserMapper"> <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="com.changfa.entity.TUser"> <id column="id" property="id" /> <result column="create_by" property="createBy" /> <result column="modify_by" property="modifyBy" /> <result column="create_time" property="createTime" /> <result column="modify_time" property="modifyTime" /> <result column="logic_del" property="logicDel" /> <result column="user_name" property="userName" /> <result column="account" property="account" /> <result column="password" property="password" /> <result column="salt" property="salt" /> <result column="mobile_phone" property="mobilePhone" /> <result column="status" property="status" /> </resultMap> <!-- 通用查询结果列 --> <sql id="Base_Column_List"> create_by, modify_by, create_time, modify_time, logic_del, id, user_name, account, password, salt, mobile_phone, status </sql> <select id="selectUserPage" resultType="map"> select a.id user_id,user_name,account,mobile_phone,a.create_by,c.role_name from t_user a left join t_user_role b on a.id = b.user_id and a.logic_del=0 and b.logic_del=0 left join t_role c on c.id = b.role_id and c.logic_del=0 and b.logic_del=0 <where> ${ew.sqlSegment} </where> </select> </mapper>