New file |
| | |
| | | <?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.UserInfMapper"> |
| | | <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 = 'db_user' |
| | | and TABLE_SCHEMA = 'temp_numbers' |
| | | </select> |
| | | |
| | | <select id="selectSnId" resultType="java.lang.String"> |
| | | select usnid from db_user.tb_user_inf where uname=#{uname} limit 1 |
| | | </select> |
| | | <select id="judgeUname" resultType="java.lang.Integer"> |
| | | select count(*) from db_user.tb_user_inf where uid>100 |
| | | </select> |
| | | <select id="getAllUser" resultType="UserInf"> |
| | | select uid,uname,udownload_role from db_user.tb_user_inf where uid>100 |
| | | </select> |
| | | <select id="getIn1000" resultType="java.lang.String"> |
| | | SELECT min(unumber) |
| | | FROM db_user.temp_numbers t |
| | | WHERE t.unumber NOT IN (SELECT uid FROM db_user.tb_user_inf); |
| | | </select> |
| | | <select id="getMaxUid" resultType="java.lang.String"> |
| | | SELECT max(uid) |
| | | FROM db_user.tb_user_inf where uid>1000 |
| | | </select> |
| | | |
| | | </mapper> |