|
@@ -2,15 +2,15 @@
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.platform.dao.mapper.sb.SbPositionMapper">
|
|
|
<sql id="Base_Column_List">
|
|
|
- id, no, name, type, sort, del_flag, parent_id, remark, created_user_id, update_user_id,
|
|
|
+ id, no, name, type, sort, code, user_id, del_flag, parent_id, remark, created_user_id, update_user_id,
|
|
|
created_time, update_time
|
|
|
</sql>
|
|
|
|
|
|
<sql id="Join_Column">
|
|
|
- position.id, position.no, position.name, position.type, position.sort, position.del_flag, position.parent_id,
|
|
|
+ position.id, position.no, position.name, position.code, position.user_id, position.type, position.sort, position.del_flag, position.parent_id,
|
|
|
position.remark, position.created_user_id, position.update_user_id,
|
|
|
position.created_time, position.update_time,
|
|
|
- p.name as parentName
|
|
|
+ p.name as parentName, user.real_name as userName
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectVOList" parameterType="com.platform.dao.dto.sb.SbPositionDTO"
|
|
@@ -19,6 +19,7 @@
|
|
|
<include refid="Join_Column"/>
|
|
|
from t_sb_position position
|
|
|
left join t_sb_position p on position.parent_id = p.id
|
|
|
+ left join t_sys_user user on position.user_id = user.user_id
|
|
|
where 1=1
|
|
|
<if test="keyword != null and keyword != ''">
|
|
|
and ( position.name like concat('%',#{keyword},'%') or
|
|
@@ -30,6 +31,10 @@
|
|
|
<if test="parentCode != null and parentCode != ''">
|
|
|
and position.code like concat(#{parentCode},'%')
|
|
|
</if>
|
|
|
+ <if test="userName != null and userName != ''">
|
|
|
+ and ( user.real_name like concat('%',#{userName},'%') or
|
|
|
+ user.username like concat('%',#{userName},'%'))
|
|
|
+ </if>
|
|
|
</select>
|
|
|
|
|
|
<select id="getById" parameterType="java.lang.Object"
|
|
@@ -38,6 +43,7 @@
|
|
|
<include refid="Join_Column"/>
|
|
|
from t_sb_position position
|
|
|
left join t_sb_position p on position.parent_id = p.id
|
|
|
+ left join t_sys_user user on position.user_id = user.user_id
|
|
|
where position.id = #{id}
|
|
|
</select>
|
|
|
|