VdayMoneyMapper.xml 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  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.js.kbt.mapper.VdayMoneyMapper">
  4. <resultMap id="BaseResultMap" type="com.js.kbt.model.VdayMoney">
  5. <!--
  6. WARNING - @mbggenerated
  7. This element is automatically generated by MyBatis Generator, do not modify.
  8. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  9. -->
  10. <result column="rq" jdbcType="VARCHAR" property="rq" />
  11. <result column="money" jdbcType="DECIMAL" property="money" />
  12. <result column="user_income" jdbcType="DECIMAL" property="userIncome" />
  13. <result column="com_income" jdbcType="DECIMAL" property="comIncome" />
  14. <result column="plat_income" jdbcType="DECIMAL" property="platIncome" />
  15. </resultMap>
  16. <sql id="Example_Where_Clause">
  17. <!--
  18. WARNING - @mbggenerated
  19. This element is automatically generated by MyBatis Generator, do not modify.
  20. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  21. -->
  22. <where>
  23. <foreach collection="oredCriteria" item="criteria" separator="or">
  24. <if test="criteria.valid">
  25. <trim prefix="(" prefixOverrides="and" suffix=")">
  26. <foreach collection="criteria.criteria" item="criterion">
  27. <choose>
  28. <when test="criterion.noValue">
  29. and ${criterion.condition}
  30. </when>
  31. <when test="criterion.singleValue">
  32. and ${criterion.condition} #{criterion.value}
  33. </when>
  34. <when test="criterion.betweenValue">
  35. and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  36. </when>
  37. <when test="criterion.listValue">
  38. and ${criterion.condition}
  39. <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  40. #{listItem}
  41. </foreach>
  42. </when>
  43. </choose>
  44. </foreach>
  45. </trim>
  46. </if>
  47. </foreach>
  48. </where>
  49. </sql>
  50. <sql id="Update_By_Example_Where_Clause">
  51. <!--
  52. WARNING - @mbggenerated
  53. This element is automatically generated by MyBatis Generator, do not modify.
  54. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  55. -->
  56. <where>
  57. <foreach collection="example.oredCriteria" item="criteria" separator="or">
  58. <if test="criteria.valid">
  59. <trim prefix="(" prefixOverrides="and" suffix=")">
  60. <foreach collection="criteria.criteria" item="criterion">
  61. <choose>
  62. <when test="criterion.noValue">
  63. and ${criterion.condition}
  64. </when>
  65. <when test="criterion.singleValue">
  66. and ${criterion.condition} #{criterion.value}
  67. </when>
  68. <when test="criterion.betweenValue">
  69. and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  70. </when>
  71. <when test="criterion.listValue">
  72. and ${criterion.condition}
  73. <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  74. #{listItem}
  75. </foreach>
  76. </when>
  77. </choose>
  78. </foreach>
  79. </trim>
  80. </if>
  81. </foreach>
  82. </where>
  83. </sql>
  84. <sql id="Base_Column_List">
  85. <!--
  86. WARNING - @mbggenerated
  87. This element is automatically generated by MyBatis Generator, do not modify.
  88. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  89. -->
  90. rq, money, user_income, com_income, plat_income
  91. </sql>
  92. <select id="selectByExample" parameterType="com.js.kbt.model.VdayMoneyExample" resultMap="BaseResultMap">
  93. <!--
  94. WARNING - @mbggenerated
  95. This element is automatically generated by MyBatis Generator, do not modify.
  96. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  97. -->
  98. select
  99. <if test="distinct">
  100. distinct
  101. </if>
  102. <include refid="Base_Column_List" />
  103. from vday_money
  104. <if test="_parameter != null">
  105. <include refid="Example_Where_Clause" />
  106. </if>
  107. <if test="orderByClause != null">
  108. order by ${orderByClause}
  109. </if>
  110. </select>
  111. <delete id="deleteByExample" parameterType="com.js.kbt.model.VdayMoneyExample">
  112. <!--
  113. WARNING - @mbggenerated
  114. This element is automatically generated by MyBatis Generator, do not modify.
  115. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  116. -->
  117. delete from vday_money
  118. <if test="_parameter != null">
  119. <include refid="Example_Where_Clause" />
  120. </if>
  121. </delete>
  122. <insert id="insert" parameterType="com.js.kbt.model.VdayMoney">
  123. <!--
  124. WARNING - @mbggenerated
  125. This element is automatically generated by MyBatis Generator, do not modify.
  126. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  127. -->
  128. insert into vday_money (rq, money, user_income,
  129. com_income, plat_income)
  130. values (#{rq,jdbcType=VARCHAR}, #{money,jdbcType=DECIMAL}, #{userIncome,jdbcType=DECIMAL},
  131. #{comIncome,jdbcType=DECIMAL}, #{platIncome,jdbcType=DECIMAL})
  132. </insert>
  133. <insert id="insertSelective" parameterType="com.js.kbt.model.VdayMoney">
  134. <!--
  135. WARNING - @mbggenerated
  136. This element is automatically generated by MyBatis Generator, do not modify.
  137. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  138. -->
  139. insert into vday_money
  140. <trim prefix="(" suffix=")" suffixOverrides=",">
  141. <if test="rq != null">
  142. rq,
  143. </if>
  144. <if test="money != null">
  145. money,
  146. </if>
  147. <if test="userIncome != null">
  148. user_income,
  149. </if>
  150. <if test="comIncome != null">
  151. com_income,
  152. </if>
  153. <if test="platIncome != null">
  154. plat_income,
  155. </if>
  156. </trim>
  157. <trim prefix="values (" suffix=")" suffixOverrides=",">
  158. <if test="rq != null">
  159. #{rq,jdbcType=VARCHAR},
  160. </if>
  161. <if test="money != null">
  162. #{money,jdbcType=DECIMAL},
  163. </if>
  164. <if test="userIncome != null">
  165. #{userIncome,jdbcType=DECIMAL},
  166. </if>
  167. <if test="comIncome != null">
  168. #{comIncome,jdbcType=DECIMAL},
  169. </if>
  170. <if test="platIncome != null">
  171. #{platIncome,jdbcType=DECIMAL},
  172. </if>
  173. </trim>
  174. </insert>
  175. <select id="countByExample" parameterType="com.js.kbt.model.VdayMoneyExample" resultType="java.lang.Integer">
  176. <!--
  177. WARNING - @mbggenerated
  178. This element is automatically generated by MyBatis Generator, do not modify.
  179. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  180. -->
  181. select count(*) from vday_money
  182. <if test="_parameter != null">
  183. <include refid="Example_Where_Clause" />
  184. </if>
  185. </select>
  186. <update id="updateByExampleSelective" parameterType="map">
  187. <!--
  188. WARNING - @mbggenerated
  189. This element is automatically generated by MyBatis Generator, do not modify.
  190. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  191. -->
  192. update vday_money
  193. <set>
  194. <if test="record.rq != null">
  195. rq = #{record.rq,jdbcType=VARCHAR},
  196. </if>
  197. <if test="record.money != null">
  198. money = #{record.money,jdbcType=DECIMAL},
  199. </if>
  200. <if test="record.userIncome != null">
  201. user_income = #{record.userIncome,jdbcType=DECIMAL},
  202. </if>
  203. <if test="record.comIncome != null">
  204. com_income = #{record.comIncome,jdbcType=DECIMAL},
  205. </if>
  206. <if test="record.platIncome != null">
  207. plat_income = #{record.platIncome,jdbcType=DECIMAL},
  208. </if>
  209. </set>
  210. <if test="_parameter != null">
  211. <include refid="Update_By_Example_Where_Clause" />
  212. </if>
  213. </update>
  214. <update id="updateByExample" parameterType="map">
  215. <!--
  216. WARNING - @mbggenerated
  217. This element is automatically generated by MyBatis Generator, do not modify.
  218. This element was generated on Fri Nov 10 15:32:13 CST 2017.
  219. -->
  220. update vday_money
  221. set rq = #{record.rq,jdbcType=VARCHAR},
  222. money = #{record.money,jdbcType=DECIMAL},
  223. user_income = #{record.userIncome,jdbcType=DECIMAL},
  224. com_income = #{record.comIncome,jdbcType=DECIMAL},
  225. plat_income = #{record.platIncome,jdbcType=DECIMAL}
  226. <if test="_parameter != null">
  227. <include refid="Update_By_Example_Where_Clause" />
  228. </if>
  229. </update>
  230. </mapper>