LoginMapper.xml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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.fuzamei.mapperInterface.LoginMapper">
  4. <select id="queryUser" resultType="User">
  5. select
  6. u.user_id,
  7. u.username,
  8. u.person_name,
  9. u.random,
  10. u.role_id,
  11. r.role_name,
  12. t.token
  13. from
  14. users u
  15. left join
  16. role r
  17. on
  18. u.role_id=r.role_id
  19. left join
  20. token t
  21. on
  22. t.user_id=u.user_id
  23. where
  24. u.username=#{username}
  25. and
  26. u.password=#{password}
  27. </select>
  28. <update id="updateToken">
  29. update
  30. token
  31. set
  32. token=#{token}
  33. where
  34. user_id=#{userId}
  35. </update>
  36. <insert id="insertToken">
  37. insert into token(user_id,token) values(#{userId},#{token})
  38. </insert>
  39. <select id="queryAdminExistence" resultType="UserDetail">
  40. select * from users where id=1;
  41. </select>
  42. <insert id="insertAdmin" parameterType="UserDetail">
  43. insert into users(user_id,
  44. username,
  45. password,
  46. role_id,
  47. person_name,
  48. random,
  49. create_time,
  50. update_time)
  51. values(#{userId},
  52. #{username},
  53. #{password},
  54. #{roleId},
  55. #{personName},
  56. #{random},
  57. #{createTime},
  58. #{updateTime})
  59. </insert>
  60. </mapper>