FundFrequencyDoMapper.xml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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.smppw.analysis.infrastructure.persistence.FundFrequencyDoMapper">
  4. <resultMap id="BaseResultMap" type="com.smppw.analysis.domain.entity.FundFrequencyDo">
  5. <!--@mbg.generated-->
  6. <!--@Table fund_frequency-->
  7. <id column="id" property="id" />
  8. <result column="fund_id" property="fundId" />
  9. <result column="nav_frequency" property="navFrequency" />
  10. <result column="nav_count" property="navCount" />
  11. <result column="daily_ratio" property="dailyRatio" />
  12. <result column="weekly_ratio" property="weeklyRatio" />
  13. <result column="monthly_ratio" property="monthlyRatio" />
  14. <result column="quartly_ratio" property="quartlyRatio" />
  15. <result column="creatorid" property="creatorid" />
  16. <result column="createtime" property="createtime" />
  17. <result column="updaterid" property="updaterid" />
  18. <result column="updatetime" property="updatetime" />
  19. <result column="isvalid" property="isvalid" />
  20. </resultMap>
  21. <sql id="Base_Column_List">
  22. <!--@mbg.generated-->
  23. id, fund_id, nav_frequency, nav_count, daily_ratio, weekly_ratio, monthly_ratio,
  24. quartly_ratio, creatorid, createtime, updaterid, updatetime, isvalid
  25. </sql>
  26. <select id="getNavFrequencyByFundId" resultType="java.lang.String">
  27. select nav_frequency from fund_frequency where fund_id = #{secId} AND isvalid = 1
  28. </select>
  29. <select id="getNavFrequencyByFundIdList" resultMap="BaseResultMap">
  30. select fund_id, nav_frequency from fund_frequency where fund_id in
  31. <foreach collection="secIdList" item="secId" index="index" open="(" separator="," close=")">
  32. #{secId}
  33. </foreach>
  34. AND isvalid = 1
  35. </select>
  36. </mapper>