IntentionalDepositMapper.xml 33 KB

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