SeatDOMapper.xml 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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.cdu.lys.graduation.repository.dao.SeatDOMapper" >
  4. <resultMap id="BaseResultMap" type="com.cdu.lys.graduation.repository.entity.SeatDO" >
  5. <constructor >
  6. <idArg column="id" jdbcType="INTEGER" javaType="java.lang.Integer" />
  7. <arg column="number" jdbcType="VARCHAR" javaType="java.lang.String" />
  8. <arg column="status" jdbcType="INTEGER" javaType="java.lang.Integer" />
  9. </constructor>
  10. </resultMap>
  11. <sql id="Base_Column_List" >
  12. id, number, status
  13. </sql>
  14. <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
  15. select
  16. <include refid="Base_Column_List" />
  17. from tb_seat
  18. where id = #{id,jdbcType=INTEGER}
  19. </select>
  20. <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
  21. delete from tb_seat
  22. where id = #{id,jdbcType=INTEGER}
  23. </delete>
  24. <insert id="insert" parameterType="com.cdu.lys.graduation.repository.entity.SeatDO" >
  25. insert into tb_seat (id, number, status
  26. )
  27. values (#{id,jdbcType=INTEGER}, #{number,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}
  28. )
  29. </insert>
  30. <insert id="insertSelective" parameterType="com.cdu.lys.graduation.repository.entity.SeatDO" >
  31. insert into tb_seat
  32. <trim prefix="(" suffix=")" suffixOverrides="," >
  33. <if test="id != null" >
  34. id,
  35. </if>
  36. <if test="number != null" >
  37. number,
  38. </if>
  39. <if test="status != null" >
  40. status,
  41. </if>
  42. </trim>
  43. <trim prefix="values (" suffix=")" suffixOverrides="," >
  44. <if test="id != null" >
  45. #{id,jdbcType=INTEGER},
  46. </if>
  47. <if test="number != null" >
  48. #{number,jdbcType=VARCHAR},
  49. </if>
  50. <if test="status != null" >
  51. #{status,jdbcType=INTEGER},
  52. </if>
  53. </trim>
  54. </insert>
  55. <update id="updateByPrimaryKeySelective" parameterType="com.cdu.lys.graduation.repository.entity.SeatDO" >
  56. update tb_seat
  57. <set >
  58. <if test="number != null" >
  59. number = #{number,jdbcType=VARCHAR},
  60. </if>
  61. <if test="status != null" >
  62. status = #{status,jdbcType=INTEGER},
  63. </if>
  64. </set>
  65. where id = #{id,jdbcType=INTEGER}
  66. </update>
  67. <update id="updateByPrimaryKey" parameterType="com.cdu.lys.graduation.repository.entity.SeatDO" >
  68. update tb_seat
  69. set number = #{number,jdbcType=VARCHAR},
  70. status = #{status,jdbcType=INTEGER}
  71. where id = #{id,jdbcType=INTEGER}
  72. </update>
  73. </mapper>