BrokerageMarketerSettledMapper.xml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  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.dayou.mapper.BrokerageMarketerSettledMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.dayou.entity.BrokerageMarketerSettled">
  6. <result column="id" property="id" />
  7. <result column="deleted" property="deleted" />
  8. <result column="created" property="created" />
  9. <result column="modified" property="modified" />
  10. <result column="payment_id" property="paymentId" />
  11. </resultMap>
  12. <!-- 通用查询结果列 -->
  13. <sql id="Base_Column_List">
  14. id,
  15. deleted,
  16. created,
  17. modified,
  18. payment_id
  19. </sql>
  20. <select id="getNotSettledPayment" parameterType="java.lang.Long" resultType="com.dayou.entity.PaymentCollection">
  21. SELECT
  22. pc.*
  23. FROM
  24. `payment_collection` pc
  25. LEFT JOIN item i ON i.id = pc.item_id
  26. WHERE
  27. i.id = #{itemId}
  28. AND NOT EXISTS(select * from brokerage_marketer_settled where payment_id= pc.id and deleted = 0)
  29. AND pc.deleted = 0
  30. AND i.deleted = 0
  31. </select>
  32. </mapper>