ReportCompanyMapper.xml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.huyi.service.common.report.mapper.ReportCompanyMapper">
  6. <!---注册数量-->
  7. <select id="getRegisterNum" parameterType="map" resultType="java.lang.String">
  8. SELECT
  9. COUNT(user_id) 'num'
  10. FROM
  11. sys_user
  12. WHERE del_flag != '2'
  13. AND user_id != '1'
  14. </select>
  15. <!--入驻企业数量-->
  16. <select id="getCompanyNum" parameterType="map" resultType="java.lang.String">
  17. SELECT
  18. COUNT(scy_id) 'num'
  19. FROM
  20. sys_company
  21. WHERE scy_status = '00'
  22. AND scy_id != '000000'
  23. <if test="type != null and type != ''">
  24. AND scy_type = #{type}
  25. </if>
  26. <if test="date != null and date != ''">
  27. AND DATE_FORMAT(create_time, '%Y-%m-%d') &lt;= #{date}
  28. </if>
  29. </select>
  30. <!--已融资供应商数量-->
  31. <select id="getFinanceSupplier" parameterType="map" resultType="java.lang.String">
  32. SELECT
  33. COUNT(DISTINCT zfsq_company_id) 'num'
  34. FROM
  35. zc_finance_supplier_quota
  36. WHERE zfsq_status != '99'
  37. </select>
  38. <!--已签发业务核心企业数量-->
  39. <select id="getFinanceCore" parameterType="map" resultType="java.lang.String">
  40. SELECT
  41. COUNT(DISTINCT zfi_core_id) 'num'
  42. FROM
  43. zc_finance_inf
  44. WHERE zfi_status IN ('02','04','05','07')
  45. </select>
  46. <!--融信开立数量-->
  47. <select id="getFinanceRecordNum" parameterType="map" resultType="java.lang.String">
  48. SELECT
  49. COUNT(zfr_id) 'num'
  50. FROM
  51. zc_finance_record
  52. LEFT JOIN zc_finance_inf
  53. ON zfi_id = zfr_finance_id
  54. LEFT JOIN zc_finance_product
  55. ON zfp_id = zfi_product_id
  56. WHERE zfr_approve_stt = '01'
  57. AND zfr_status IN ('01','03')
  58. <if test="managementCompanyId != null and managementCompanyId != ''">
  59. AND zfp_management_id = #{managementCompanyId}
  60. </if>
  61. <if test="productId != null and productId != ''">
  62. AND zfi_product_id = #{productId}
  63. </if>
  64. </select>
  65. <!--融资产品数量-->
  66. <select id="getFinanceProductNum" parameterType="map" resultType="map">
  67. SELECT
  68. COUNT(zfp_id) 'num'
  69. FROM
  70. zc_finance_product
  71. where 1=1
  72. <if test="managementCompanyId != null and managementCompanyId != ''">
  73. AND zfp_management_id = #{managementCompanyId}
  74. </if>
  75. </select>
  76. <!--融资数量-->
  77. <select id="getFinanceNum" parameterType="map" resultType="java.lang.String">
  78. SELECT
  79. COUNT(zfi_id) 'num'
  80. FROM
  81. zc_finance_inf
  82. LEFT JOIN zc_finance_product
  83. ON zfp_id = zfi_product_id
  84. WHERE zfi_status IN ('02','04','05','07')
  85. <if test="productId != null and productId != ''">
  86. AND zfi_product_id = #{productId}
  87. </if>
  88. <if test="managementCompanyId != null and managementCompanyId != ''">
  89. AND zfp_management_id = #{managementCompanyId}
  90. </if>
  91. </select>
  92. </mapper>