<?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" >
|
|
<select id="searchCS_All2" resultType="com.whyc.pojo.db_user.User">
|
SELECT distinct id,name FROM db_user.tb_user where id not in (select distinct uid from db_user.tb_permitgroup_usr) and id>100
|
order by id
|
</select>
|
<update id="createNumber">
|
CREATE TABLE if not exists db_user.temp_numbers (unumber INT);
|
</update>
|
<update id="setUnumber">
|
${sql}
|
</update>
|
<select id="existTable" resultType="java.lang.String">
|
select
|
table_name
|
from `INFORMATION_SCHEMA`.`TABLES`
|
where table_name = 'temp_numbers'
|
and TABLE_SCHEMA = 'db_user'
|
</select>
|
|
<select id="selectSnId" resultType="java.lang.String">
|
select pwd from db_user.tb_user where name=#{name} limit 1
|
</select>
|
<select id="judgeUname" resultType="java.lang.Integer">
|
select count(*) from db_user.tb_user where id>10000
|
</select>
|
<select id="getAllUser" resultType="User">
|
select distinct tb_user.id,tb_user.name,tb_user.role,create_time,phone_number from db_user.tb_user
|
<where>
|
tb_user.id>100
|
<if test="name!=null">
|
and name LIKE CONCAT('%',#{name},'%')
|
</if>
|
</where>
|
order by create_time desc
|
</select>
|
<select id="getIn10000" resultType="java.lang.String">
|
SELECT min(unumber)
|
FROM db_user.temp_numbers t
|
WHERE t.unumber NOT IN (SELECT id FROM db_user.tb_user);
|
</select>
|
<select id="getMaxUid" resultType="java.lang.String">
|
SELECT max(id)
|
FROM db_user.tb_user where id>10000
|
</select>
|
<select id="getUinfByUname" resultType="com.whyc.pojo.db_user.User">
|
select name,id from db_user.tb_user where name=#{name} limit 1
|
</select>
|
<select id="getBaojiUserByUid" resultType="com.whyc.pojo.db_user.User">
|
SELECT id,name FROM db_user.tb_user
|
<where>
|
id>100 and
|
id in(
|
select distinct uid from db_user.tb_baojigroup_usr
|
<where>
|
baoji_group_id in
|
<foreach collection="baojiIdList" item="baojiId" open="(" separator="," close=")">
|
#{baojiId}
|
</foreach>
|
</where>
|
)
|
</where>
|
</select>
|
|
</mapper>
|