UserInfoMapper.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.demo.wjj.mapper.UserInfoMapper">
  4. <!--查询用户-->
  5. <select id="selectUserInfo" resultType="com.demo.wjj.po.UserInfo">
  6. select *
  7. from tb_user_info
  8. where idcard = #{idcard} and status= #{status}
  9. </select>
  10. <select id="getUserInfoByAgent" resultType="com.demo.wjj.po.UserInfo">
  11. select *
  12. from tb_user_info
  13. where status = #{status} and agent_id= #{agentId}
  14. </select>
  15. <select id="getUserInfoByAgentAndOpenId" resultType="com.demo.wjj.po.UserInfo">
  16. select *
  17. from tb_user_info
  18. where status = #{status} and agent_id= #{agentId} and useropenid= #{openId}
  19. </select>
  20. <select id="selectUserInfoByIdCard" resultType="com.demo.wjj.po.UserInfo">
  21. select *
  22. from tb_user_info
  23. where idcard = #{idcard}
  24. </select>
  25. <insert id="instertUser">
  26. INSERT INTO tb_user_info(username, sex, idcard,birthday,province,city,prefecture,area,addrcode,accountno,mobile,bank,cardname,cardtype,status,useropenid,idcarddfrontpic,idcarddbackpic,cardValidity,role,pic,bankcardpic,agent_id)
  27. VALUES(#{username}, #{sex}, #{idcard}, #{birthday}, #{province}, #{city}, #{prefecture}, #{area}, #{addrcode}, #{accountno}, #{mobile}, #{bank}, #{cardname}, #{cardtype}, #{status}, #{useropenid},#{idcarddfrontpic},#{idcarddbackpic},#{cardvalidity},#{role},#{pic},#{bankcardpic},#{agentId})
  28. </insert>
  29. <select id="getUserVerification" resultType="com.demo.wjj.po.UserInfo">
  30. select *
  31. from tb_user_info
  32. where status = #{status}
  33. </select>
  34. <update id="updateCallback">
  35. UPDATE tb_user_info SET status = #{status}
  36. WHERE idcard = #{idcard}
  37. </update>
  38. <delete id="deleteUserInfo">
  39. delete from tb_user_info
  40. where idcard = #{idCard}
  41. </delete>
  42. </mapper>