<?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.mapper.AdminMapper">
<!-- insertUser -->
<insert id="insertUser" parameterType="com.bean.AdminBean">
INSERT INTO ADMIN
(username,PASSWORD,CODE,NAME,id_number,sex,provinceId,cityId,unit,direction,industry,levels,title,address,postal,phone,telephone,email,qq,msn,STATUS)VALUES
(#{username},#{password},#{code},#{name},#{id_number},#{sex},#{provinceId},#{cityId},#{unit},#{direction},#{industry},#{levels},#{title},#{address},#{postal},#{phone},#{telephone},#{email},#{qq},
#{msn},0)
</insert>
<!--login -->
<select id="userLogin" parameterType="com.bean.AdminBean"
resultType="com.bean.AdminBean">
select * from admin where username = #{username} and
password = #{password}
</select>
<!-- exist user -->
<select id="checkReg" parameterType="java.lang.String"
resultType="com.bean.AdminBean">
select * from admin where username = #{username}
</select>
<!-- userlist =3 -->
<select id="getByStatus" resultType="com.bean.AdminBean">
select * from admin where
status='3'
</select>
<!--userlist =3 -->
<select id="getByStatusB" resultType="com.bean.AdminBean">
select * from admin where
status!='3'
</select>
<!-- 获取用户信息列表 =3 -->
<select id="getUserList" resultType="com.bean.AdminBean">
select * from admin
</select>
<!-- 更新信息 -->
<update id="updateX" parameterType="com.bean.AdminBean">
update admin set
code=#{code},name=#{name},id_number=#{id_number},sex=#{sex},provinceId=#{provinceId}
,cityId=#{cityId},unit=#{unit},direction=#{direction},industry=#{industry},levels=#{levels},title=#{title},address=#{address},
postal=#{postal},phone=#{phone},telephone=#{telephone},email=#{email},qq=#{qq},msn=#{msn}
where username=#{username}
</update>
<!-- 通过usernaem获取用户 -->
<select id="getByUsername" parameterType="java.lang.String" resultType="com.bean.AdminBean">
select * from admin where username = #{username}
</select>
<select id="findJGMC" resultType="java.lang.String">
select unit from admin where username=#{username}
</select>
<!-- 更新密码 -->
<update id="updatePsw" parameterType="com.bean.AdminBean">
update admin set
password=#{password} where username=#{username}
</update>
<!-- 删除 注销 用户 -->
<delete id="deleteUser" parameterType="java.lang.String">
delete from admin where
username=#{username}
</delete>
<!-- 权限管理 -->
<update id="up" parameterType="com.bean.AdminBean">
update admin set status=#{status}
where username=#{username}
</update>
</mapper>
<?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.mapper.CityMapper">
<select id="getCityById" parameterType="java.lang.Integer" resultType="com.bean.CityBean">
select * from cities where id = #{id}
</select>
<select id="getCityList" parameterType="java.lang.String" resultType="com.bean.CityBean">
select * from cities where provinceid = #{provinceId}
</select>
</mapper>
<?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.mapper.ProvinceMapper">
<select id="getProvinceById" parameterType="java.lang.Integer" resultType="com.bean.ProvinceBean">
select * from provinces where id = #{id}
</select>
<select id="getProvinceList" resultType="com.bean.ProvinceBean">
select * from provinces
</select>
</mapper>