CompanyInformationMapper.xml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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.simuwang.base.mapper.CompanyInformationMapper">
  4. <resultMap id="BaseResultMap" type="com.simuwang.base.pojo.dos.CompanyInformationDO">
  5. <id column="company_id" property="companyId"/>
  6. <result column="is_amac_show" property="isAmacShow"/>
  7. <result column="fund_practitioners_count" property="fundPractitionersCount"/>
  8. <result column="managed_fund_count" property="managedFundCount"/>
  9. <result column="cancel_date" property="cancelDate"/>
  10. <result column="cancel_type" property="cancelType"/>
  11. <result column="credit_code" property="creditCode"/>
  12. <result column="employee_cnts" property="employeeCnts"/>
  13. <result column="company_asset_size" property="companyAssetSize"/>
  14. <result column="paid_capital" property="paidCapital"/>
  15. <result column="capital_paid_rate" property="capitalPaidRate"/>
  16. <result column="nature_business_type" property="natureBusinessType"/>
  17. <result column="business_type" property="businessType"/>
  18. <result column="member_type" property="memberType"/>
  19. <result column="join_date" property="joinDate"/>
  20. <result column="is_member" property="isMember"/>
  21. <result column="register_date" property="registerDate"/>
  22. <result column="register_status" property="registerStatus"/>
  23. <result column="register_number" property="registerNumber"/>
  24. <result column="registered_capital" property="registeredCapital"/>
  25. <result column="reg_country" property="regCountry"/>
  26. <result column="reg_province" property="regProvince"/>
  27. <result column="reg_city" property="regCity"/>
  28. <result column="country" property="country"/>
  29. <result column="province" property="province"/>
  30. <result column="city" property="city"/>
  31. <result column="company_address2" property="companyAddress2"/>
  32. <result column="company_address" property="companyAddress"/>
  33. <result column="domicile_id" property="domicileId"/>
  34. <result column="establish_date" property="establishDate"/>
  35. <result column="organization_number" property="organizationNumber"/>
  36. <result column="company_type" property="companyType"/>
  37. <result column="company_name" property="companyName"/>
  38. <result column="company_short_name" property="companyShortName"/>
  39. <result column="createtime" property="createTime"/>
  40. <result column="updatetime" property="updateTime"/>
  41. <result column="isvalid" property="isvalid"/>
  42. </resultMap>
  43. <select id="searchCompanyInfoByKeyword" resultType="java.util.Map" parameterType="java.lang.String">
  44. select c.company_id as `companyId`,
  45. c.company_name as `companyName`,
  46. c.register_number as `registerNumber`
  47. from PPW_EMAIL.pvn_company_info c where c.isvalid =1
  48. <if test="keyword != null and keyword !=''">
  49. and (c.company_name like concat('%',#{keyword},'%') or c.company_short_name like concat('%',#{keyword},'%') or c.register_number like concat('%',#{keyword},'%'))
  50. </if>
  51. limit 100
  52. </select>
  53. <select id="getCompanyNameByFundId" resultType="java.lang.String" parameterType="java.lang.String">
  54. select distinct company_name from PPW_EMAIL.pvn_company_info c join PPW_EMAIL.pvn_fund_info f
  55. on f.trust_id = c.company_id
  56. where c.isvalid=1 and f.isvalid=1
  57. and f.fund_id=#{fundId}
  58. </select>
  59. <select id="countCompanyTotal" resultType="java.lang.Long">
  60. select count(1) from PPW_EMAIL.pvn_company_info where isvalid=1
  61. </select>
  62. </mapper>