whyclxw
2025-05-15 a2d386150f391eeccef9da7c6a91cfb2cf9f7a65
src/main/resources/mapper/UserMapper.xml
@@ -1,6 +1,11 @@
<?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.whyc.mapper.UserMapper" >
    <update id="updatePasswordsTo3072">
        <foreach collection="list" item="item" separator=";">
            update db_user.tb_user_inf set uSnId = #{item.uSnId},upassword = #{item.uSnId} where uId = #{item.uId}
        </foreach>
    </update>
    <select id="addJudge" resultType="int">
        select count(uid) as nums from db_user.tb_user_inf where uname=#{uName} or uMobilephone=#{uPhoneNumber} limit 1
@@ -12,7 +17,7 @@
        select * from db_user.tb_user_inf where uMobilephone =#{phoneNumber} limit 1
    </select>
    <select id="searchCS_All2" resultType="com.whyc.pojo.UserInf">
        SELECT uId,uName FROM db_user.tb_user_inf  where uId not in (select distinct uId from db_user.tb_user_permitgroup_data) and uId!=0
        SELECT distinct uId,uName FROM db_user.tb_user_inf  where uId not in (select distinct uId from db_user.tb_user_permitgroup_data) and uId!=0
        order by uId
    </select>
    <select id="getUserInfoByStationId" resultType="com.whyc.pojo.UserInf">
@@ -26,9 +31,10 @@
        and group1.StationId = #{stationId}
    </select>
    <select id="getUserInfAndPermitInf" resultType="com.whyc.pojo.UserInf">
        select u.*,p.permit_group_name as permitGroupName,pd.permit_group_id as permitGroupId
        select distinct u.*, p.permit_group_name as permitGroupName, pd.permit_group_id as permitGroupId
        from db_user.tb_user_inf u
        inner join db_user.tb_user_permitgroup_data pd on u.uId = pd.uId
        inner join db_user.tb_user_permitgroup p on p.permit_group_id = pd.permit_group_id
                 inner join db_user.tb_user_permitgroup_data pd on u.uId = pd.uId
                 inner join db_user.tb_user_permitgroup p on p.permit_group_id = pd.permit_group_id
        where u.uId > 1002
    </select>
</mapper>