DeviceExtendInfoMapper.xml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  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.bz.smart_city.dao.DeviceExtendInfoMapper">
  4. <!--auto generated Code-->
  5. <resultMap id="BaseResultMap" type="com.bz.smart_city.entity.DeviceExtendInfo">
  6. <result column="id" property="id" jdbcType="INTEGER"/>
  7. <result column="device_id" property="deviceId" jdbcType="BIGINT"/>
  8. <result column="device_no" property="deviceNo" jdbcType="VARCHAR"/>
  9. <result column="extend_type_id" property="extendTypeId" jdbcType="INTEGER"/>
  10. <result column="extend_type_name" property="extendTypeName" jdbcType="VARCHAR"/>
  11. <result column="extend_value_id" property="extendValueId" jdbcType="INTEGER"/>
  12. <result column="extend_value" property="extendValue" jdbcType="VARCHAR"/>
  13. <result column="comment" property="comment" jdbcType="VARCHAR"/>
  14. <result column="status" property="status" jdbcType="INTEGER"/>
  15. <result column="create_by" property="createBy" jdbcType="VARCHAR"/>
  16. <result column="update_by" property="updateBy" jdbcType="VARCHAR"/>
  17. <result column="date_create" property="dateCreate" jdbcType="TIMESTAMP"/>
  18. <result column="date_update" property="dateUpdate" jdbcType="TIMESTAMP"/>
  19. </resultMap>
  20. <!--auto generated Code-->
  21. <sql id="Base_Column_List">
  22. id,
  23. device_id,
  24. device_no,
  25. extend_type_id,
  26. extend_type_name,
  27. extend_value_id,
  28. extend_value,
  29. comment,
  30. status,
  31. create_by,
  32. update_by,
  33. date_create,
  34. date_update
  35. </sql>
  36. <!--auto generated Code-->
  37. <insert id="insert" useGeneratedKeys="true" keyProperty="deviceExtendInfo.id">
  38. INSERT INTO sc_device_extend_info (
  39. id,
  40. device_id,
  41. device_no,
  42. extend_type_id,
  43. extend_type_name,
  44. extend_value_id,
  45. extend_value,
  46. comment,
  47. status,
  48. create_by,
  49. update_by,
  50. date_create,
  51. date_update
  52. ) VALUES (
  53. #{deviceExtendInfo.id,jdbcType=INTEGER},
  54. #{deviceExtendInfo.deviceId,jdbcType=BIGINT},
  55. #{deviceExtendInfo.deviceNo,jdbcType=VARCHAR},
  56. #{deviceExtendInfo.extendTypeId,jdbcType=INTEGER},
  57. #{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR},
  58. #{deviceExtendInfo.extendValueId,jdbcType=INTEGER},
  59. #{deviceExtendInfo.extendValue,jdbcType=VARCHAR},
  60. #{deviceExtendInfo.comment,jdbcType=VARCHAR},
  61. #{deviceExtendInfo.status,jdbcType=INTEGER},
  62. #{deviceExtendInfo.createBy,jdbcType=VARCHAR},
  63. #{deviceExtendInfo.updateBy,jdbcType=VARCHAR},
  64. #{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},
  65. #{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP}
  66. )
  67. </insert>
  68. <!--auto generated Code-->
  69. <insert id="insertSelective" useGeneratedKeys="true" keyProperty="deviceExtendInfo.id">
  70. INSERT INTO sc_device_extend_info
  71. <trim prefix="(" suffix=")" suffixOverrides=",">
  72. <if test="deviceExtendInfo.id!=null"> id,</if>
  73. <if test="deviceExtendInfo.deviceId!=null"> device_id,</if>
  74. <if test="deviceExtendInfo.deviceNo!=null"> device_no,</if>
  75. <if test="deviceExtendInfo.extendTypeId!=null"> extend_type_id,</if>
  76. <if test="deviceExtendInfo.extendTypeName!=null"> extend_type_name,</if>
  77. <if test="deviceExtendInfo.extendValueId!=null"> extend_value_id,</if>
  78. <if test="deviceExtendInfo.extendValue!=null"> extend_value,</if>
  79. <if test="deviceExtendInfo.comment!=null"> comment,</if>
  80. <if test="deviceExtendInfo.status!=null"> status,</if>
  81. <if test="deviceExtendInfo.createBy!=null"> create_by,</if>
  82. <if test="deviceExtendInfo.updateBy!=null"> update_by,</if>
  83. <if test="deviceExtendInfo.dateCreate!=null"> date_create,</if>
  84. <if test="deviceExtendInfo.dateUpdate!=null"> date_update,</if>
  85. </trim>
  86. VALUES
  87. <trim prefix="(" suffix=")" suffixOverrides=",">
  88. <if test="deviceExtendInfo.id!=null">#{deviceExtendInfo.id,jdbcType=INTEGER},
  89. </if>
  90. <if test="deviceExtendInfo.deviceId!=null">#{deviceExtendInfo.deviceId,jdbcType=BIGINT},
  91. </if>
  92. <if test="deviceExtendInfo.deviceNo!=null">#{deviceExtendInfo.deviceNo,jdbcType=VARCHAR},
  93. </if>
  94. <if test="deviceExtendInfo.extendTypeId!=null">#{deviceExtendInfo.extendTypeId,jdbcType=INTEGER},
  95. </if>
  96. <if test="deviceExtendInfo.extendTypeName!=null">#{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR},
  97. </if>
  98. <if test="deviceExtendInfo.extendValueId!=null">#{deviceExtendInfo.extendValueId,jdbcType=INTEGER},
  99. </if>
  100. <if test="deviceExtendInfo.extendValue!=null">#{deviceExtendInfo.extendValue,jdbcType=VARCHAR},
  101. </if>
  102. <if test="deviceExtendInfo.comment!=null">#{deviceExtendInfo.comment,jdbcType=VARCHAR},
  103. </if>
  104. <if test="deviceExtendInfo.status!=null">#{deviceExtendInfo.status,jdbcType=INTEGER},
  105. </if>
  106. <if test="deviceExtendInfo.createBy!=null">#{deviceExtendInfo.createBy,jdbcType=VARCHAR},
  107. </if>
  108. <if test="deviceExtendInfo.updateBy!=null">#{deviceExtendInfo.updateBy,jdbcType=VARCHAR},
  109. </if>
  110. <if test="deviceExtendInfo.dateCreate!=null">#{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},
  111. </if>
  112. <if test="deviceExtendInfo.dateUpdate!=null">#{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP},
  113. </if>
  114. </trim>
  115. </insert>
  116. <!--auto generated Code-->
  117. <insert id="insertList">
  118. INSERT INTO sc_device_extend_info (
  119. id,
  120. device_id,
  121. device_no,
  122. extend_type_id,
  123. extend_type_name,
  124. extend_value_id,
  125. extend_value,
  126. comment,
  127. status,
  128. create_by,
  129. update_by,
  130. date_create,
  131. date_update
  132. )VALUES
  133. <foreach collection="deviceExtendInfos" item="deviceExtendInfo" index="index" separator=",">
  134. (
  135. #{deviceExtendInfo.id,jdbcType=INTEGER},
  136. #{deviceExtendInfo.deviceId,jdbcType=BIGINT},
  137. #{deviceExtendInfo.deviceNo,jdbcType=VARCHAR},
  138. #{deviceExtendInfo.extendTypeId,jdbcType=INTEGER},
  139. #{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR},
  140. #{deviceExtendInfo.extendValueId,jdbcType=INTEGER},
  141. #{deviceExtendInfo.extendValue,jdbcType=VARCHAR},
  142. #{deviceExtendInfo.comment,jdbcType=VARCHAR},
  143. #{deviceExtendInfo.status,jdbcType=INTEGER},
  144. #{deviceExtendInfo.createBy,jdbcType=VARCHAR},
  145. #{deviceExtendInfo.updateBy,jdbcType=VARCHAR},
  146. #{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},
  147. #{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP}
  148. )
  149. </foreach>
  150. </insert>
  151. <!--auto generated Code-->
  152. <update id="updateByPrimaryKeySelective">
  153. UPDATE sc_device_extend_info
  154. <set>
  155. <if test="deviceExtendInfo.deviceId != null"> device_id= #{deviceExtendInfo.deviceId,jdbcType=BIGINT},</if>
  156. <if test="deviceExtendInfo.deviceNo != null"> device_no= #{deviceExtendInfo.deviceNo,jdbcType=VARCHAR},</if>
  157. <if test="deviceExtendInfo.extendTypeId != null"> extend_type_id= #{deviceExtendInfo.extendTypeId,jdbcType=INTEGER},</if>
  158. <if test="deviceExtendInfo.extendTypeName != null"> extend_type_name= #{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR},</if>
  159. <if test="deviceExtendInfo.extendValueId != null"> extend_value_id= #{deviceExtendInfo.extendValueId,jdbcType=INTEGER},</if>
  160. <if test="deviceExtendInfo.extendValue != null"> extend_value= #{deviceExtendInfo.extendValue,jdbcType=VARCHAR},</if>
  161. <if test="deviceExtendInfo.comment != null"> comment= #{deviceExtendInfo.comment,jdbcType=VARCHAR},</if>
  162. <if test="deviceExtendInfo.status != null"> status= #{deviceExtendInfo.status,jdbcType=INTEGER},</if>
  163. <if test="deviceExtendInfo.createBy != null"> create_by= #{deviceExtendInfo.createBy,jdbcType=VARCHAR},</if>
  164. <if test="deviceExtendInfo.updateBy != null"> update_by= #{deviceExtendInfo.updateBy,jdbcType=VARCHAR},</if>
  165. <if test="deviceExtendInfo.dateCreate != null"> date_create= #{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},</if>
  166. <if test="deviceExtendInfo.dateUpdate != null"> date_update= #{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP}</if>
  167. </set>
  168. WHERE id = #{deviceExtendInfo.id,jdbcType=INTEGER}
  169. </update>
  170. <update id="update">
  171. UPDATE sc_device_extend_info
  172. <set>
  173. <if test="deviceExtendInfo.extendValueId != null"> extend_value_id= #{deviceExtendInfo.extendValueId,jdbcType=INTEGER},</if>
  174. <if test="deviceExtendInfo.extendValue != null"> extend_value= #{deviceExtendInfo.extendValue,jdbcType=VARCHAR},</if>
  175. <if test="deviceExtendInfo.comment != null"> comment= #{deviceExtendInfo.comment,jdbcType=VARCHAR},</if>
  176. <if test="deviceExtendInfo.status != null"> status= #{deviceExtendInfo.status,jdbcType=INTEGER},</if>
  177. <if test="deviceExtendInfo.createBy != null"> create_by= #{deviceExtendInfo.createBy,jdbcType=VARCHAR},</if>
  178. <if test="deviceExtendInfo.updateBy != null"> update_by= #{deviceExtendInfo.updateBy,jdbcType=VARCHAR},</if>
  179. <if test="deviceExtendInfo.dateCreate != null"> date_create= #{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},</if>
  180. <if test="deviceExtendInfo.dateUpdate != null"> date_update= #{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP}</if>
  181. </set>
  182. where 1=1
  183. <if test="deviceExtendInfo.deviceId != null"> and device_id= #{deviceExtendInfo.deviceId,jdbcType=BIGINT}</if>
  184. <if test="deviceExtendInfo.deviceNo != null"> and device_no= #{deviceExtendInfo.deviceNo,jdbcType=VARCHAR}</if>
  185. <if test="deviceExtendInfo.extendTypeId != null"> and extend_type_id= #{deviceExtendInfo.extendTypeId,jdbcType=INTEGER}</if>
  186. <if test="deviceExtendInfo.extendTypeName != null"> and extend_type_name= #{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR}</if>
  187. <if test="deviceExtendInfo.id!=null"> and id = #{deviceExtendInfo.id,jdbcType=INTEGER}</if>
  188. </update>
  189. </mapper>