SettlementDocumentaryFeesSumMapper.xml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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.SettlementDocumentaryFeesSumMapper">
  4. <sql id="income_com">
  5. a.id as "id",
  6. a.total_amount as "totalAmount",
  7. a.create_time as "createTime",
  8. a.company_id as "companyId",
  9. a.settlement_status as "settlementStatus",
  10. a.user_id as "userId",
  11. a.invoicing_method as "invoicingMethod",
  12. a.invoice_id as "invoicId",
  13. a.is_not_car as "isNotCar",
  14. a.partner_companies_id as "partnerCompaniesId",
  15. a.invoiced_settled_amount as "invoicedSettledAmount",
  16. a.invoiced_not_settled_amount as "invoicedNotSettledAmount",
  17. a.completion_status as "completionStatus"
  18. </sql>
  19. <select id="queryNew" resultType="com.ydtech.modules.fnc.entity.SettlementDocumentaryFeesSumEntity">
  20. select
  21. <include refid="income_com"/>
  22. from
  23. settlement_documentary_fees_sum a
  24. <where>
  25. 1=1
  26. <if test="settlementDocumentaryFeesSumVo.companyId !=null and settlementDocumentaryFeesSumVo.companyId !=''">
  27. AND a.company_id =#{settlementDocumentaryFeesSumVo.companyId}
  28. </if>
  29. <if test="settlementDocumentaryFeesSumVo.settlementStatus !=null and settlementDocumentaryFeesSumVo.settlementStatus !=''">
  30. AND a.settlement_status =#{settlementDocumentaryFeesSumVo.settlementStatus}
  31. </if>
  32. <if test="settlementDocumentaryFeesSumVo.invoicingMethod !=null and settlementDocumentaryFeesSumVo.invoicingMethod !=''">
  33. AND a.invoicing_method =#{settlementDocumentaryFeesSumVo.invoicingMethod}
  34. </if>
  35. <if test="settlementDocumentaryFeesSumVo.invoicId !=null and settlementDocumentaryFeesSumVo.invoicId !=''">
  36. AND a.invoice_id =#{settlementDocumentaryFeesSumVo.invoicId}
  37. </if>
  38. <if test="settlementDocumentaryFeesSumVo.isNotCar !=null and settlementDocumentaryFeesSumVo.isNotCar !=''">
  39. AND a.is_not_car =#{settlementDocumentaryFeesSumVo.isNotCar}
  40. </if>
  41. <if test="settlementDocumentaryFeesSumVo.partnerCompaniesId !=null and settlementDocumentaryFeesSumVo.partnerCompaniesId !=''">
  42. AND a.partner_companies_id =#{settlementDocumentaryFeesSumVo.partnerCompaniesId}
  43. </if>
  44. <if test="settlementDocumentaryFeesSumVo.completionStatus !=null and settlementDocumentaryFeesSumVo.completionStatus !=''">
  45. AND a.completion_status =#{settlementDocumentaryFeesSumVo.completionStatus}
  46. </if>
  47. </where>
  48. </select>
  49. </mapper>