SunStaticUserDayChannelMapper.xml 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799
  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.book.dao.polardb.mapper.SunStaticUserDayChannelMapper">
  4. <resultMap id="BaseResultMap" type="com.book.dao.polardb.entity.SunStaticUserDayChannel">
  5. <!--
  6. WARNING - @mbg.generated
  7. This element is automatically generated by MyBatis Generator, do not modify.
  8. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  9. -->
  10. <id column="id" jdbcType="INTEGER" property="id" />
  11. <result column="static_date" jdbcType="VARCHAR" property="staticDate" />
  12. <result column="channel_id" jdbcType="VARCHAR" property="channelId" />
  13. <result column="channel_name" jdbcType="VARCHAR" property="channelName" />
  14. <result column="new_all_user" jdbcType="INTEGER" property="newAllUser" />
  15. <result column="new_recharge_user" jdbcType="INTEGER" property="newRechargeUser" />
  16. <result column="new_recharge_sum" jdbcType="VARCHAR" property="newRechargeSum" />
  17. <result column="new_recharge_count" jdbcType="INTEGER" property="newRechargeCount" />
  18. <result column="recharge_avg" jdbcType="VARCHAR" property="rechargeAvg" />
  19. <result column="recharge_rate" jdbcType="VARCHAR" property="rechargeRate" />
  20. <result column="price" jdbcType="VARCHAR" property="price" />
  21. <result column="insert_time" jdbcType="TIMESTAMP" property="insertTime" />
  22. </resultMap>
  23. <sql id="Example_Where_Clause">
  24. <!--
  25. WARNING - @mbg.generated
  26. This element is automatically generated by MyBatis Generator, do not modify.
  27. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  28. -->
  29. <where>
  30. <foreach collection="oredCriteria" item="criteria" separator="or">
  31. <if test="criteria.valid">
  32. <trim prefix="(" prefixOverrides="and" suffix=")">
  33. <foreach collection="criteria.criteria" item="criterion">
  34. <choose>
  35. <when test="criterion.noValue">
  36. and ${criterion.condition}
  37. </when>
  38. <when test="criterion.singleValue">
  39. and ${criterion.condition} #{criterion.value}
  40. </when>
  41. <when test="criterion.betweenValue">
  42. and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  43. </when>
  44. <when test="criterion.listValue">
  45. and ${criterion.condition}
  46. <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  47. #{listItem}
  48. </foreach>
  49. </when>
  50. </choose>
  51. </foreach>
  52. </trim>
  53. </if>
  54. </foreach>
  55. </where>
  56. </sql>
  57. <sql id="Update_By_Example_Where_Clause">
  58. <!--
  59. WARNING - @mbg.generated
  60. This element is automatically generated by MyBatis Generator, do not modify.
  61. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  62. -->
  63. <where>
  64. <foreach collection="example.oredCriteria" item="criteria" separator="or">
  65. <if test="criteria.valid">
  66. <trim prefix="(" prefixOverrides="and" suffix=")">
  67. <foreach collection="criteria.criteria" item="criterion">
  68. <choose>
  69. <when test="criterion.noValue">
  70. and ${criterion.condition}
  71. </when>
  72. <when test="criterion.singleValue">
  73. and ${criterion.condition} #{criterion.value}
  74. </when>
  75. <when test="criterion.betweenValue">
  76. and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  77. </when>
  78. <when test="criterion.listValue">
  79. and ${criterion.condition}
  80. <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  81. #{listItem}
  82. </foreach>
  83. </when>
  84. </choose>
  85. </foreach>
  86. </trim>
  87. </if>
  88. </foreach>
  89. </where>
  90. </sql>
  91. <sql id="Base_Column_List">
  92. <!--
  93. WARNING - @mbg.generated
  94. This element is automatically generated by MyBatis Generator, do not modify.
  95. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  96. -->
  97. id, static_date, channel_id, channel_name, new_all_user, new_recharge_user, new_recharge_sum,
  98. new_recharge_count, recharge_avg, recharge_rate, price, insert_time
  99. </sql>
  100. <select id="selectByExample" parameterType="com.book.dao.polardb.pojo.example.SunStaticUserDayChannelExample" resultMap="BaseResultMap">
  101. <!--
  102. WARNING - @mbg.generated
  103. This element is automatically generated by MyBatis Generator, do not modify.
  104. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  105. -->
  106. select
  107. <if test="distinct">
  108. distinct
  109. </if>
  110. <include refid="Base_Column_List" />
  111. from sun_static_user_day_channel
  112. <if test="_parameter != null">
  113. <include refid="Example_Where_Clause" />
  114. </if>
  115. <if test="orderByClause != null">
  116. order by ${orderByClause}
  117. </if>
  118. <if test="rows != null">
  119. <if test="offset != null">
  120. limit ${offset}, ${rows}
  121. </if>
  122. <if test="offset == null">
  123. limit ${rows}
  124. </if>
  125. </if>
  126. </select>
  127. <select id="selectByExampleSelective" parameterType="map" resultMap="BaseResultMap">
  128. <!--
  129. WARNING - @mbg.generated
  130. This element is automatically generated by MyBatis Generator, do not modify.
  131. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  132. -->
  133. select
  134. <if test="example != null and example.distinct">
  135. distinct
  136. </if>
  137. <choose>
  138. <when test="selective != null and selective.length &gt; 0">
  139. <foreach collection="selective" item="column" separator=",">
  140. ${column.aliasedEscapedColumnName}
  141. </foreach>
  142. </when>
  143. <otherwise>
  144. <include refid="Base_Column_List" />
  145. </otherwise>
  146. </choose>
  147. from sun_static_user_day_channel
  148. <if test="example != null">
  149. <include refid="Update_By_Example_Where_Clause" />
  150. </if>
  151. <if test="example != null and example.orderByClause != null">
  152. order by ${example.orderByClause}
  153. </if>
  154. <if test="example != null and example.rows != null">
  155. <if test="example.offset != null">
  156. limit ${example.offset}, ${example.rows}
  157. </if>
  158. <if test="example.offset == null">
  159. limit ${example.rows}
  160. </if>
  161. </if>
  162. </select>
  163. <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
  164. <!--
  165. WARNING - @mbg.generated
  166. This element is automatically generated by MyBatis Generator, do not modify.
  167. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  168. -->
  169. select
  170. <include refid="Base_Column_List" />
  171. from sun_static_user_day_channel
  172. where id = #{id,jdbcType=INTEGER}
  173. </select>
  174. <select id="selectByPrimaryKeySelective" parameterType="map" resultMap="BaseResultMap">
  175. <!--
  176. WARNING - @mbg.generated
  177. This element is automatically generated by MyBatis Generator, do not modify.
  178. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  179. -->
  180. select
  181. <choose>
  182. <when test="selective != null and selective.length &gt; 0">
  183. <foreach collection="selective" item="column" separator=",">
  184. ${column.aliasedEscapedColumnName}
  185. </foreach>
  186. </when>
  187. <otherwise>
  188. <include refid="Base_Column_List" />
  189. </otherwise>
  190. </choose>
  191. from sun_static_user_day_channel
  192. where id = #{id,jdbcType=INTEGER}
  193. </select>
  194. <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
  195. <!--
  196. WARNING - @mbg.generated
  197. This element is automatically generated by MyBatis Generator, do not modify.
  198. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  199. -->
  200. delete from sun_static_user_day_channel
  201. where id = #{id,jdbcType=INTEGER}
  202. </delete>
  203. <delete id="deleteByExample" parameterType="com.book.dao.polardb.pojo.example.SunStaticUserDayChannelExample">
  204. <!--
  205. WARNING - @mbg.generated
  206. This element is automatically generated by MyBatis Generator, do not modify.
  207. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  208. -->
  209. delete from sun_static_user_day_channel
  210. <if test="_parameter != null">
  211. <include refid="Example_Where_Clause" />
  212. </if>
  213. </delete>
  214. <insert id="insert" parameterType="com.book.dao.polardb.entity.SunStaticUserDayChannel">
  215. <!--
  216. WARNING - @mbg.generated
  217. This element is automatically generated by MyBatis Generator, do not modify.
  218. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  219. -->
  220. insert into sun_static_user_day_channel (id, static_date, channel_id,
  221. channel_name, new_all_user, new_recharge_user,
  222. new_recharge_sum, new_recharge_count, recharge_avg,
  223. recharge_rate, price, insert_time
  224. )
  225. values (#{id,jdbcType=INTEGER}, #{staticDate,jdbcType=VARCHAR}, #{channelId,jdbcType=VARCHAR},
  226. #{channelName,jdbcType=VARCHAR}, #{newAllUser,jdbcType=INTEGER}, #{newRechargeUser,jdbcType=INTEGER},
  227. #{newRechargeSum,jdbcType=VARCHAR}, #{newRechargeCount,jdbcType=INTEGER}, #{rechargeAvg,jdbcType=VARCHAR},
  228. #{rechargeRate,jdbcType=VARCHAR}, #{price,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}
  229. )
  230. </insert>
  231. <insert id="insertSelective" parameterType="map">
  232. <!--
  233. WARNING - @mbg.generated
  234. This element is automatically generated by MyBatis Generator, do not modify.
  235. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  236. -->
  237. insert into sun_static_user_day_channel
  238. <choose>
  239. <when test="selective != null and selective.length &gt; 0">
  240. <foreach close=")" collection="selective" item="column" open="(" separator=",">
  241. ${column.escapedColumnName}
  242. </foreach>
  243. </when>
  244. <otherwise>
  245. <trim prefix="(" suffix=")" suffixOverrides=",">
  246. <if test="record.id != null">
  247. id,
  248. </if>
  249. <if test="record.staticDate != null">
  250. static_date,
  251. </if>
  252. <if test="record.channelId != null">
  253. channel_id,
  254. </if>
  255. <if test="record.channelName != null">
  256. channel_name,
  257. </if>
  258. <if test="record.newAllUser != null">
  259. new_all_user,
  260. </if>
  261. <if test="record.newRechargeUser != null">
  262. new_recharge_user,
  263. </if>
  264. <if test="record.newRechargeSum != null">
  265. new_recharge_sum,
  266. </if>
  267. <if test="record.newRechargeCount != null">
  268. new_recharge_count,
  269. </if>
  270. <if test="record.rechargeAvg != null">
  271. recharge_avg,
  272. </if>
  273. <if test="record.rechargeRate != null">
  274. recharge_rate,
  275. </if>
  276. <if test="record.price != null">
  277. price,
  278. </if>
  279. <if test="record.insertTime != null">
  280. insert_time,
  281. </if>
  282. </trim>
  283. <trim prefix="(" suffix=")" suffixOverrides="," />
  284. </otherwise>
  285. </choose>
  286. values
  287. <choose>
  288. <when test="selective != null and selective.length &gt; 0">
  289. <foreach close=")" collection="selective" item="column" open="(" separator=",">
  290. #{record.${column.javaProperty},jdbcType=${column.jdbcType}}
  291. </foreach>
  292. </when>
  293. <otherwise>
  294. <trim prefix="(" suffix=")" suffixOverrides=",">
  295. <if test="record.id != null">
  296. #{record.id,jdbcType=INTEGER},
  297. </if>
  298. <if test="record.staticDate != null">
  299. #{record.staticDate,jdbcType=VARCHAR},
  300. </if>
  301. <if test="record.channelId != null">
  302. #{record.channelId,jdbcType=VARCHAR},
  303. </if>
  304. <if test="record.channelName != null">
  305. #{record.channelName,jdbcType=VARCHAR},
  306. </if>
  307. <if test="record.newAllUser != null">
  308. #{record.newAllUser,jdbcType=INTEGER},
  309. </if>
  310. <if test="record.newRechargeUser != null">
  311. #{record.newRechargeUser,jdbcType=INTEGER},
  312. </if>
  313. <if test="record.newRechargeSum != null">
  314. #{record.newRechargeSum,jdbcType=VARCHAR},
  315. </if>
  316. <if test="record.newRechargeCount != null">
  317. #{record.newRechargeCount,jdbcType=INTEGER},
  318. </if>
  319. <if test="record.rechargeAvg != null">
  320. #{record.rechargeAvg,jdbcType=VARCHAR},
  321. </if>
  322. <if test="record.rechargeRate != null">
  323. #{record.rechargeRate,jdbcType=VARCHAR},
  324. </if>
  325. <if test="record.price != null">
  326. #{record.price,jdbcType=VARCHAR},
  327. </if>
  328. <if test="record.insertTime != null">
  329. #{record.insertTime,jdbcType=TIMESTAMP},
  330. </if>
  331. </trim>
  332. </otherwise>
  333. </choose>
  334. </insert>
  335. <select id="countByExample" parameterType="com.book.dao.polardb.pojo.example.SunStaticUserDayChannelExample" resultType="java.lang.Long">
  336. <!--
  337. WARNING - @mbg.generated
  338. This element is automatically generated by MyBatis Generator, do not modify.
  339. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  340. -->
  341. select count(*) from sun_static_user_day_channel
  342. <if test="_parameter != null">
  343. <include refid="Example_Where_Clause" />
  344. </if>
  345. </select>
  346. <update id="updateByExampleSelective" parameterType="map">
  347. <!--
  348. WARNING - @mbg.generated
  349. This element is automatically generated by MyBatis Generator, do not modify.
  350. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  351. -->
  352. update sun_static_user_day_channel
  353. SET
  354. <choose>
  355. <when test="selective != null and selective.length &gt; 0">
  356. <foreach collection="selective" item="column" separator=",">
  357. ${column.escapedColumnName} = #{record.${column.javaProperty},jdbcType=${column.jdbcType}}
  358. </foreach>
  359. </when>
  360. <otherwise>
  361. <trim suffixOverrides=",">
  362. <if test="record.id != null">
  363. id = #{record.id,jdbcType=INTEGER},
  364. </if>
  365. <if test="record.staticDate != null">
  366. static_date = #{record.staticDate,jdbcType=VARCHAR},
  367. </if>
  368. <if test="record.channelId != null">
  369. channel_id = #{record.channelId,jdbcType=VARCHAR},
  370. </if>
  371. <if test="record.channelName != null">
  372. channel_name = #{record.channelName,jdbcType=VARCHAR},
  373. </if>
  374. <if test="record.newAllUser != null">
  375. new_all_user = #{record.newAllUser,jdbcType=INTEGER},
  376. </if>
  377. <if test="record.newRechargeUser != null">
  378. new_recharge_user = #{record.newRechargeUser,jdbcType=INTEGER},
  379. </if>
  380. <if test="record.newRechargeSum != null">
  381. new_recharge_sum = #{record.newRechargeSum,jdbcType=VARCHAR},
  382. </if>
  383. <if test="record.newRechargeCount != null">
  384. new_recharge_count = #{record.newRechargeCount,jdbcType=INTEGER},
  385. </if>
  386. <if test="record.rechargeAvg != null">
  387. recharge_avg = #{record.rechargeAvg,jdbcType=VARCHAR},
  388. </if>
  389. <if test="record.rechargeRate != null">
  390. recharge_rate = #{record.rechargeRate,jdbcType=VARCHAR},
  391. </if>
  392. <if test="record.price != null">
  393. price = #{record.price,jdbcType=VARCHAR},
  394. </if>
  395. <if test="record.insertTime != null">
  396. insert_time = #{record.insertTime,jdbcType=TIMESTAMP},
  397. </if>
  398. </trim>
  399. </otherwise>
  400. </choose>
  401. <if test="_parameter != null">
  402. <include refid="Update_By_Example_Where_Clause" />
  403. </if>
  404. </update>
  405. <update id="updateByExample" parameterType="map">
  406. <!--
  407. WARNING - @mbg.generated
  408. This element is automatically generated by MyBatis Generator, do not modify.
  409. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  410. -->
  411. update sun_static_user_day_channel
  412. set id = #{record.id,jdbcType=INTEGER},
  413. static_date = #{record.staticDate,jdbcType=VARCHAR},
  414. channel_id = #{record.channelId,jdbcType=VARCHAR},
  415. channel_name = #{record.channelName,jdbcType=VARCHAR},
  416. new_all_user = #{record.newAllUser,jdbcType=INTEGER},
  417. new_recharge_user = #{record.newRechargeUser,jdbcType=INTEGER},
  418. new_recharge_sum = #{record.newRechargeSum,jdbcType=VARCHAR},
  419. new_recharge_count = #{record.newRechargeCount,jdbcType=INTEGER},
  420. recharge_avg = #{record.rechargeAvg,jdbcType=VARCHAR},
  421. recharge_rate = #{record.rechargeRate,jdbcType=VARCHAR},
  422. price = #{record.price,jdbcType=VARCHAR},
  423. insert_time = #{record.insertTime,jdbcType=TIMESTAMP}
  424. <if test="_parameter != null">
  425. <include refid="Update_By_Example_Where_Clause" />
  426. </if>
  427. </update>
  428. <update id="updateByPrimaryKeySelective" parameterType="map">
  429. <!--
  430. WARNING - @mbg.generated
  431. This element is automatically generated by MyBatis Generator, do not modify.
  432. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  433. -->
  434. update sun_static_user_day_channel
  435. SET
  436. <choose>
  437. <when test="selective != null and selective.length &gt; 0">
  438. <foreach collection="selective" item="column" separator=",">
  439. ${column.escapedColumnName} = #{record.${column.javaProperty},jdbcType=${column.jdbcType}}
  440. </foreach>
  441. </when>
  442. <otherwise>
  443. <trim suffixOverrides=",">
  444. <if test="record.staticDate != null">
  445. static_date = #{record.staticDate,jdbcType=VARCHAR},
  446. </if>
  447. <if test="record.channelId != null">
  448. channel_id = #{record.channelId,jdbcType=VARCHAR},
  449. </if>
  450. <if test="record.channelName != null">
  451. channel_name = #{record.channelName,jdbcType=VARCHAR},
  452. </if>
  453. <if test="record.newAllUser != null">
  454. new_all_user = #{record.newAllUser,jdbcType=INTEGER},
  455. </if>
  456. <if test="record.newRechargeUser != null">
  457. new_recharge_user = #{record.newRechargeUser,jdbcType=INTEGER},
  458. </if>
  459. <if test="record.newRechargeSum != null">
  460. new_recharge_sum = #{record.newRechargeSum,jdbcType=VARCHAR},
  461. </if>
  462. <if test="record.newRechargeCount != null">
  463. new_recharge_count = #{record.newRechargeCount,jdbcType=INTEGER},
  464. </if>
  465. <if test="record.rechargeAvg != null">
  466. recharge_avg = #{record.rechargeAvg,jdbcType=VARCHAR},
  467. </if>
  468. <if test="record.rechargeRate != null">
  469. recharge_rate = #{record.rechargeRate,jdbcType=VARCHAR},
  470. </if>
  471. <if test="record.price != null">
  472. price = #{record.price,jdbcType=VARCHAR},
  473. </if>
  474. <if test="record.insertTime != null">
  475. insert_time = #{record.insertTime,jdbcType=TIMESTAMP},
  476. </if>
  477. </trim>
  478. </otherwise>
  479. </choose>
  480. where id = #{record.id,jdbcType=INTEGER}
  481. </update>
  482. <update id="updateByPrimaryKey" parameterType="com.book.dao.polardb.entity.SunStaticUserDayChannel">
  483. <!--
  484. WARNING - @mbg.generated
  485. This element is automatically generated by MyBatis Generator, do not modify.
  486. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  487. -->
  488. update sun_static_user_day_channel
  489. set static_date = #{staticDate,jdbcType=VARCHAR},
  490. channel_id = #{channelId,jdbcType=VARCHAR},
  491. channel_name = #{channelName,jdbcType=VARCHAR},
  492. new_all_user = #{newAllUser,jdbcType=INTEGER},
  493. new_recharge_user = #{newRechargeUser,jdbcType=INTEGER},
  494. new_recharge_sum = #{newRechargeSum,jdbcType=VARCHAR},
  495. new_recharge_count = #{newRechargeCount,jdbcType=INTEGER},
  496. recharge_avg = #{rechargeAvg,jdbcType=VARCHAR},
  497. recharge_rate = #{rechargeRate,jdbcType=VARCHAR},
  498. price = #{price,jdbcType=VARCHAR},
  499. insert_time = #{insertTime,jdbcType=TIMESTAMP}
  500. where id = #{id,jdbcType=INTEGER}
  501. </update>
  502. <select id="selectOneByExample" parameterType="com.book.dao.polardb.pojo.example.SunStaticUserDayChannelExample" resultMap="BaseResultMap">
  503. <!--
  504. WARNING - @mbg.generated
  505. This element is automatically generated by MyBatis Generator, do not modify.
  506. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  507. -->
  508. select
  509. <include refid="Base_Column_List" />
  510. from sun_static_user_day_channel
  511. <if test="_parameter != null">
  512. <include refid="Example_Where_Clause" />
  513. </if>
  514. <if test="orderByClause != null">
  515. order by ${orderByClause}
  516. </if>
  517. limit 1
  518. </select>
  519. <select id="selectOneByExampleSelective" parameterType="map" resultMap="BaseResultMap">
  520. <!--
  521. WARNING - @mbg.generated
  522. This element is automatically generated by MyBatis Generator, do not modify.
  523. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  524. -->
  525. select
  526. <choose>
  527. <when test="selective != null and selective.length &gt; 0">
  528. <foreach collection="selective" item="column" separator=",">
  529. ${column.aliasedEscapedColumnName}
  530. </foreach>
  531. </when>
  532. <otherwise>
  533. <include refid="Base_Column_List" />
  534. </otherwise>
  535. </choose>
  536. from sun_static_user_day_channel
  537. <if test="example != null">
  538. <include refid="Update_By_Example_Where_Clause" />
  539. </if>
  540. <if test="example != null and example.orderByClause != null">
  541. order by ${example.orderByClause}
  542. </if>
  543. limit 1
  544. </select>
  545. <insert id="batchInsert" parameterType="map">
  546. <!--
  547. WARNING - @mbg.generated
  548. This element is automatically generated by MyBatis Generator, do not modify.
  549. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  550. -->
  551. insert into sun_static_user_day_channel
  552. (id, static_date, channel_id, channel_name, new_all_user, new_recharge_user, new_recharge_sum,
  553. new_recharge_count, recharge_avg, recharge_rate, price, insert_time)
  554. values
  555. <foreach collection="list" item="item" separator=",">
  556. (#{item.id,jdbcType=INTEGER}, #{item.staticDate,jdbcType=VARCHAR}, #{item.channelId,jdbcType=VARCHAR},
  557. #{item.channelName,jdbcType=VARCHAR}, #{item.newAllUser,jdbcType=INTEGER}, #{item.newRechargeUser,jdbcType=INTEGER},
  558. #{item.newRechargeSum,jdbcType=VARCHAR}, #{item.newRechargeCount,jdbcType=INTEGER},
  559. #{item.rechargeAvg,jdbcType=VARCHAR}, #{item.rechargeRate,jdbcType=VARCHAR}, #{item.price,jdbcType=VARCHAR},
  560. #{item.insertTime,jdbcType=TIMESTAMP})
  561. </foreach>
  562. </insert>
  563. <insert id="batchInsertSelective" parameterType="map">
  564. <!--
  565. WARNING - @mbg.generated
  566. This element is automatically generated by MyBatis Generator, do not modify.
  567. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  568. -->
  569. insert into sun_static_user_day_channel (
  570. <foreach collection="selective" item="column" separator=",">
  571. ${column.escapedColumnName}
  572. </foreach>
  573. )
  574. values
  575. <foreach collection="list" item="item" separator=",">
  576. (
  577. <foreach collection="selective" item="column" separator=",">
  578. <if test="'id'.toString() == column.value">
  579. #{item.id,jdbcType=INTEGER}
  580. </if>
  581. <if test="'static_date'.toString() == column.value">
  582. #{item.staticDate,jdbcType=VARCHAR}
  583. </if>
  584. <if test="'channel_id'.toString() == column.value">
  585. #{item.channelId,jdbcType=VARCHAR}
  586. </if>
  587. <if test="'channel_name'.toString() == column.value">
  588. #{item.channelName,jdbcType=VARCHAR}
  589. </if>
  590. <if test="'new_all_user'.toString() == column.value">
  591. #{item.newAllUser,jdbcType=INTEGER}
  592. </if>
  593. <if test="'new_recharge_user'.toString() == column.value">
  594. #{item.newRechargeUser,jdbcType=INTEGER}
  595. </if>
  596. <if test="'new_recharge_sum'.toString() == column.value">
  597. #{item.newRechargeSum,jdbcType=VARCHAR}
  598. </if>
  599. <if test="'new_recharge_count'.toString() == column.value">
  600. #{item.newRechargeCount,jdbcType=INTEGER}
  601. </if>
  602. <if test="'recharge_avg'.toString() == column.value">
  603. #{item.rechargeAvg,jdbcType=VARCHAR}
  604. </if>
  605. <if test="'recharge_rate'.toString() == column.value">
  606. #{item.rechargeRate,jdbcType=VARCHAR}
  607. </if>
  608. <if test="'price'.toString() == column.value">
  609. #{item.price,jdbcType=VARCHAR}
  610. </if>
  611. <if test="'insert_time'.toString() == column.value">
  612. #{item.insertTime,jdbcType=TIMESTAMP}
  613. </if>
  614. </foreach>
  615. )
  616. </foreach>
  617. </insert>
  618. <insert id="upsertSelective" parameterType="map">
  619. <!--
  620. WARNING - @mbg.generated
  621. This element is automatically generated by MyBatis Generator, do not modify.
  622. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  623. -->
  624. insert into sun_static_user_day_channel
  625. <choose>
  626. <when test="selective != null and selective.length &gt; 0">
  627. <foreach close=")" collection="selective" item="column" open="(" separator=",">
  628. ${column.escapedColumnName}
  629. </foreach>
  630. </when>
  631. <otherwise>
  632. <trim prefix="(" suffix=")" suffixOverrides=",">
  633. <if test="record.id != null">
  634. id,
  635. </if>
  636. <if test="record.staticDate != null">
  637. static_date,
  638. </if>
  639. <if test="record.channelId != null">
  640. channel_id,
  641. </if>
  642. <if test="record.channelName != null">
  643. channel_name,
  644. </if>
  645. <if test="record.newAllUser != null">
  646. new_all_user,
  647. </if>
  648. <if test="record.newRechargeUser != null">
  649. new_recharge_user,
  650. </if>
  651. <if test="record.newRechargeSum != null">
  652. new_recharge_sum,
  653. </if>
  654. <if test="record.newRechargeCount != null">
  655. new_recharge_count,
  656. </if>
  657. <if test="record.rechargeAvg != null">
  658. recharge_avg,
  659. </if>
  660. <if test="record.rechargeRate != null">
  661. recharge_rate,
  662. </if>
  663. <if test="record.price != null">
  664. price,
  665. </if>
  666. <if test="record.insertTime != null">
  667. insert_time,
  668. </if>
  669. </trim>
  670. <trim prefix="(" suffix=")" suffixOverrides="," />
  671. </otherwise>
  672. </choose>
  673. values
  674. <choose>
  675. <when test="selective != null and selective.length &gt; 0">
  676. <foreach close=")" collection="selective" item="column" open="(" separator=",">
  677. #{record.${column.javaProperty},jdbcType=${column.jdbcType}}
  678. </foreach>
  679. </when>
  680. <otherwise>
  681. <trim prefix="(" suffix=")" suffixOverrides=",">
  682. <if test="record.id != null">
  683. #{record.id,jdbcType=INTEGER},
  684. </if>
  685. <if test="record.staticDate != null">
  686. #{record.staticDate,jdbcType=VARCHAR},
  687. </if>
  688. <if test="record.channelId != null">
  689. #{record.channelId,jdbcType=VARCHAR},
  690. </if>
  691. <if test="record.channelName != null">
  692. #{record.channelName,jdbcType=VARCHAR},
  693. </if>
  694. <if test="record.newAllUser != null">
  695. #{record.newAllUser,jdbcType=INTEGER},
  696. </if>
  697. <if test="record.newRechargeUser != null">
  698. #{record.newRechargeUser,jdbcType=INTEGER},
  699. </if>
  700. <if test="record.newRechargeSum != null">
  701. #{record.newRechargeSum,jdbcType=VARCHAR},
  702. </if>
  703. <if test="record.newRechargeCount != null">
  704. #{record.newRechargeCount,jdbcType=INTEGER},
  705. </if>
  706. <if test="record.rechargeAvg != null">
  707. #{record.rechargeAvg,jdbcType=VARCHAR},
  708. </if>
  709. <if test="record.rechargeRate != null">
  710. #{record.rechargeRate,jdbcType=VARCHAR},
  711. </if>
  712. <if test="record.price != null">
  713. #{record.price,jdbcType=VARCHAR},
  714. </if>
  715. <if test="record.insertTime != null">
  716. #{record.insertTime,jdbcType=TIMESTAMP},
  717. </if>
  718. </trim>
  719. </otherwise>
  720. </choose>
  721. on duplicate key update
  722. <choose>
  723. <when test="selective != null and selective.length &gt; 0">
  724. <foreach collection="selective" item="column" separator=",">
  725. ${column.escapedColumnName} = #{record.${column.javaProperty},jdbcType=${column.jdbcType}}
  726. </foreach>
  727. </when>
  728. <otherwise>
  729. <trim suffixOverrides=",">
  730. <if test="record.id != null">
  731. id = #{record.id,jdbcType=INTEGER},
  732. </if>
  733. <if test="record.staticDate != null">
  734. static_date = #{record.staticDate,jdbcType=VARCHAR},
  735. </if>
  736. <if test="record.channelId != null">
  737. channel_id = #{record.channelId,jdbcType=VARCHAR},
  738. </if>
  739. <if test="record.channelName != null">
  740. channel_name = #{record.channelName,jdbcType=VARCHAR},
  741. </if>
  742. <if test="record.newAllUser != null">
  743. new_all_user = #{record.newAllUser,jdbcType=INTEGER},
  744. </if>
  745. <if test="record.newRechargeUser != null">
  746. new_recharge_user = #{record.newRechargeUser,jdbcType=INTEGER},
  747. </if>
  748. <if test="record.newRechargeSum != null">
  749. new_recharge_sum = #{record.newRechargeSum,jdbcType=VARCHAR},
  750. </if>
  751. <if test="record.newRechargeCount != null">
  752. new_recharge_count = #{record.newRechargeCount,jdbcType=INTEGER},
  753. </if>
  754. <if test="record.rechargeAvg != null">
  755. recharge_avg = #{record.rechargeAvg,jdbcType=VARCHAR},
  756. </if>
  757. <if test="record.rechargeRate != null">
  758. recharge_rate = #{record.rechargeRate,jdbcType=VARCHAR},
  759. </if>
  760. <if test="record.price != null">
  761. price = #{record.price,jdbcType=VARCHAR},
  762. </if>
  763. <if test="record.insertTime != null">
  764. insert_time = #{record.insertTime,jdbcType=TIMESTAMP},
  765. </if>
  766. </trim>
  767. </otherwise>
  768. </choose>
  769. </insert>
  770. <insert id="upsert" parameterType="com.book.dao.polardb.entity.SunStaticUserDayChannel">
  771. <!--
  772. WARNING - @mbg.generated
  773. This element is automatically generated by MyBatis Generator, do not modify.
  774. This element was generated on Mon Oct 11 22:33:20 CST 2021.
  775. -->
  776. insert into sun_static_user_day_channel
  777. (id, static_date, channel_id, channel_name, new_all_user, new_recharge_user, new_recharge_sum,
  778. new_recharge_count, recharge_avg, recharge_rate, price, insert_time)
  779. values
  780. (#{id,jdbcType=INTEGER}, #{staticDate,jdbcType=VARCHAR}, #{channelId,jdbcType=VARCHAR},
  781. #{channelName,jdbcType=VARCHAR}, #{newAllUser,jdbcType=INTEGER}, #{newRechargeUser,jdbcType=INTEGER},
  782. #{newRechargeSum,jdbcType=VARCHAR}, #{newRechargeCount,jdbcType=INTEGER}, #{rechargeAvg,jdbcType=VARCHAR},
  783. #{rechargeRate,jdbcType=VARCHAR}, #{price,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}
  784. )
  785. on duplicate key update
  786. id = #{id,jdbcType=INTEGER},
  787. static_date = #{staticDate,jdbcType=VARCHAR},
  788. channel_id = #{channelId,jdbcType=VARCHAR},
  789. channel_name = #{channelName,jdbcType=VARCHAR},
  790. new_all_user = #{newAllUser,jdbcType=INTEGER},
  791. new_recharge_user = #{newRechargeUser,jdbcType=INTEGER},
  792. new_recharge_sum = #{newRechargeSum,jdbcType=VARCHAR},
  793. new_recharge_count = #{newRechargeCount,jdbcType=INTEGER},
  794. recharge_avg = #{rechargeAvg,jdbcType=VARCHAR},
  795. recharge_rate = #{rechargeRate,jdbcType=VARCHAR},
  796. price = #{price,jdbcType=VARCHAR},
  797. insert_time = #{insertTime,jdbcType=TIMESTAMP}
  798. </insert>
  799. </mapper>