OwnFinanceProductMapper.xml 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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.huyi.service.financeProduct.mapper.OwnFinanceProductMapper">
  4. <select id="selectFinanceProductList" parameterType="map" resultType="map">
  5. select
  6. z.zfp_id 'zfpId',
  7. z.zfp_number 'zfpNumber',
  8. z.zfp_name 'zfpName',
  9. z.zfp_type 'zfpType',
  10. z.zfp_auth_type 'zfpAuthType',
  11. z.zfp_management_id 'zfpManagementId',
  12. z.zfp_split 'zfpSplit',
  13. z.zfp_transfer 'zfpTransfer',
  14. z.zfp_recourse 'zfpRecourse',
  15. z.zfp_voucher_type 'zfpVoucherType',
  16. z.zfp_core_account 'zfpCoreAccount',
  17. z.zfp_supplier_account 'zfpSupplierAccount',
  18. z.zfp_charge 'zfpCharge',
  19. z.zfp_status 'zfpStatus',
  20. z.zfp_minimum_amount 'zfpMinimumAmount',
  21. z.zfp_shortest_period 'zfpShortestPeriod',
  22. z.zfp_bookkeeping 'zfpBookkeeping',
  23. z.zfp_part 'zfpPart',
  24. z.zfp_expire 'zfpExpire',
  25. z.zfp_rate 'zfpRate',
  26. z.zfp_profit 'zfpProfit',
  27. z.zfp_profit_type 'zfpProfitType',
  28. z.zfp_profit_rate 'zfpProfitRate',
  29. z.zfp_platform 'zfpPlatform',
  30. z.create_by 'createBy',
  31. z.create_time 'createTime',
  32. s.scy_name 'scyName'
  33. from zc_finance_product z
  34. left join sys_company s
  35. on z.zfp_management_id = s.scy_id
  36. where 1=1
  37. <if test="paramMap.companyId != null and paramMap.companyId != ''">
  38. AND z.zfp_management_id = #{paramMap.companyId}
  39. </if>
  40. <if test="paramMap.zfpName != null and paramMap.zfpName != ''">
  41. AND z.zfp_name LIKE concat('%', #{paramMap.zfpName}, '%')
  42. </if>
  43. <if test="paramMap.scyName != null and paramMap.scyName != ''">
  44. AND s.scy_name LIKE concat('%', #{paramMap.scyName}, '%')
  45. </if>
  46. <if test="paramMap.begin != null and paramMap.begin != '' or paramMap.begin==0 ">
  47. and z.zfp_shortest_period >= #{paramMap.begin}
  48. </if>
  49. <if test="paramMap.end != null and paramMap.end != '' or paramMap.end==0 ">
  50. <![CDATA[
  51. and z.zfp_shortest_period <= #{paramMap.end}
  52. ]]>
  53. </if>
  54. order by z.create_time desc
  55. </select>
  56. <select id="selectUserName" parameterType="map" resultType="map">
  57. select
  58. nick_name 'nickName'
  59. from zc_finance_product z
  60. left join sys_user s
  61. on z.create_by = s.user_id
  62. where 1=1
  63. and z.zfp_id = #{zfpId}
  64. </select>
  65. </mapper>