SettlementDocumentaryFeesMapper.xml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.ydtech.modules.fnc.dao.SettlementDocumentaryFeesMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.ydtech.modules.fnc.entity.SettlementDocumentaryFeesEntity">
  6. <id column="id" property="id" />
  7. <result column="total_orders" property="totalOrders"/>
  8. <result column="time_frame" property="timeFrame"/>
  9. <result column="total_amount" property="totalAmount"/>
  10. <result column="create_time" property="createTime"/>
  11. </resultMap>
  12. <select id="querySettle" resultType="com.ydtech.modules.fnc.entity.SettlementDocumentaryFeesEntity">
  13. select
  14. a.id as "id",
  15. a.total_orders as "totalOrders",
  16. a.time_frame as "timeFrame",
  17. a.total_amount as "totalAmount",
  18. a.create_time as "createTime"
  19. from settlement_documentary_fees a
  20. </select>
  21. <select id="checkDate" resultType="com.ydtech.modules.fnc.entity.SettlementDocumentaryLogEntity">
  22. select a.id as "id",
  23. a.total_orders as "totalOrders",
  24. a.time_frame as "timeFrame",
  25. a.total_amount as "totalAmount",
  26. a.create_time as "createTime",
  27. a.start_time as "startTime",
  28. a.end_time as "endTime",
  29. a.settlement_amount as "settlementAmount",
  30. a.unsettled_amount as "unsettledAmount"
  31. from settlement_documentary_fees a
  32. <where>
  33. <if test="startDate !=null and startDate !='' and endDate !=null and endDate !=''" >
  34. (start_time &lt; #{endDate} AND start_time &gt; #{startDate}) OR (end_time &lt; #{endDate} AND end_time &gt; #{startDate})
  35. </if>
  36. </where>
  37. </select>
  38. </mapper>