|
|
|
|
@ -75,6 +75,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
AND u.user_name like concat('%', #{userName}, '%')
|
|
|
|
|
</if>
|
|
|
|
|
<if test="pcId != null "> AND u.pc_id = #{pcId}</if>
|
|
|
|
|
<!--<if test="pcIds != null "> AND u.pc_ids = #{pcIds}</if>-->
|
|
|
|
|
<if test="status != null and status != ''">
|
|
|
|
|
AND u.status = #{status}
|
|
|
|
|
</if>
|
|
|
|
|
@ -94,6 +95,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
${params.dataScope}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<!--仅查询领导账号使用-->
|
|
|
|
|
<select id="selectldUserlist" parameterType="SysUser" resultMap="SysUserResult">
|
|
|
|
|
select u.user_id, u.dept_id, u.nick_name, u.user_name,u.pc_id,u.pc_ids,u.pc_names,u.vote_ids, u.item_ids, u.item_names,u.uid, u.sex, u.email, u.avatar, u.phonenumber, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_name, d.leader from sys_user u
|
|
|
|
|
left join sys_dept d on u.dept_id = d.dept_id
|
|
|
|
|
where u.del_flag = '0'
|
|
|
|
|
<if test="pcIds != null "> AND u.pc_ids = #{pcIds}</if>
|
|
|
|
|
<if test="pcIds == null "> AND u.pc_ids IS NOT NULL</if>
|
|
|
|
|
<!-- 数据范围过滤 -->
|
|
|
|
|
${params.dataScope}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectAllocatedList" parameterType="SysUser" resultMap="SysUserResult">
|
|
|
|
|
select distinct u.user_id, u.dept_id, u.user_name, u.nick_name,u.pc_id,u.pc_ids,u.pc_names,u.vote_ids,u.item_ids, u.item_names,u.uid, u.email, u.phonenumber, u.status, u.create_time
|
|
|
|
|
from sys_user u
|
|
|
|
|
@ -242,17 +256,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
update sys_user set del_flag = '2' where user_id = #{userId}
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteUserByIds" parameterType="Long">
|
|
|
|
|
<!--<delete id="deleteUserByIds" parameterType="Long">
|
|
|
|
|
update sys_user set del_flag = '2' where user_id in
|
|
|
|
|
<foreach collection="array" item="userId" open="(" separator="," close=")">
|
|
|
|
|
#{userId}
|
|
|
|
|
</foreach>
|
|
|
|
|
</delete>-->
|
|
|
|
|
<delete id="deleteUserByIds" parameterType="Long">
|
|
|
|
|
delete from sys_user where user_id in
|
|
|
|
|
<foreach collection="array" item="userId" open="(" separator="," close=")">
|
|
|
|
|
#{userId}
|
|
|
|
|
</foreach>
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteUserByPcIds" parameterType="Long">
|
|
|
|
|
update sys_user set del_flag = '2' where pc_id in
|
|
|
|
|
delete from sys_user where pc_id in
|
|
|
|
|
<foreach collection="array" item="pcId" open="(" separator="," close=")">
|
|
|
|
|
#{pcId}
|
|
|
|
|
</foreach>
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
</mapper>
|