SysUserTsignMapper.xml 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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.yonge.cooleshow.biz.dal.dao.SysUserTsignDao">
  4. <resultMap type="com.yonge.cooleshow.biz.dal.entity.SysUserTsign" id="SysUserTsign">
  5. <result column="user_id_" property="userId" />
  6. <result column="account_id_" property="accountId" />
  7. <result column="seal_data_" property="sealData" />
  8. <result column="name_" property="name" />
  9. <result column="card_no_" property="cardNo" />
  10. <result column="create_time_" property="createTime" />
  11. </resultMap>
  12. <!-- 根据主键查询一条记录 -->
  13. <select id="get" resultMap="SysUserTsign" >
  14. SELECT * FROM sys_user_tsign WHERE user_id_ = #{userId}
  15. </select>
  16. <!-- 全查询 -->
  17. <select id="findAll" resultMap="SysUserTsign">
  18. SELECT * FROM sys_user_tsign ORDER BY user_id_
  19. </select>
  20. <!-- 向数据库增加一条记录 -->
  21. <insert id="insert" parameterType="com.yonge.cooleshow.biz.dal.entity.SysUserTsign" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
  22. INSERT INTO sys_user_tsign (user_id_,account_id_,seal_data_,name_,card_no_,create_time_) VALUES(#{userId},#{accountId},#{sealData},#{name},#{cardNo},now())
  23. </insert>
  24. <!-- 根据主键查询一条记录 -->
  25. <update id="update" parameterType="com.yonge.cooleshow.biz.dal.entity.SysUserTsign">
  26. UPDATE sys_user_tsign <set>
  27. <if test="userId != null">
  28. user_id_ = #{userId},
  29. </if>
  30. <if test="accountId != null">
  31. account_id_ = #{accountId},
  32. </if>
  33. <if test="sealData != null">
  34. seal_data_ = #{sealData},
  35. </if>
  36. <if test="name != null">
  37. name_ = #{name},
  38. </if>
  39. <if test="cardNo != null">
  40. card_no_ = #{cardNo},
  41. </if>
  42. <if test="createTime != null">
  43. create_time_ = #{createTime},
  44. </if>
  45. </set> WHERE user_id_ = #{userId}
  46. </update>
  47. <!-- 根据主键删除一条记录 -->
  48. <delete id="delete" >
  49. DELETE FROM sys_user_tsign WHERE user_id_ = #{userId}
  50. </delete>
  51. <!-- 分页查询 -->
  52. <select id="queryPage" resultMap="SysUserTsign" parameterType="map">
  53. SELECT * FROM sys_user_tsign ORDER BY user_id_ <include refid="global.limit"/>
  54. </select>
  55. <!-- 查询当前表的总记录数 -->
  56. <select id="queryCount" resultType="int">
  57. SELECT COUNT(*) FROM sys_user_tsign
  58. </select>
  59. <select id="queryByCardNo" resultMap="SysUserTsign">
  60. SELECT * FROM sys_user_tsign where card_no_ = #{cardNo}
  61. </select>
  62. </mapper>