DeliverGoodsMapper.xml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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.fjhx.victoriatourist.mapper.deliver.DeliverGoodsMapper">
  4. <select id="getPage" resultType="com.fjhx.victoriatourist.entity.deliver.vo.DeliverGoodsVo">
  5. select
  6. dg.id,
  7. dg.logistics_company_code,
  8. dg.code,
  9. dg.purchase_id,
  10. dg.status,
  11. dg.create_user,
  12. dg.create_time,
  13. dg.update_user,
  14. dg.update_time
  15. from deliver_goods dg
  16. ${ew.customSqlSegment}
  17. </select>
  18. <select id="listDeliverGoodsDetails"
  19. resultType="com.fjhx.victoriatourist.entity.deliver.vo.DeliverGoodsDetailsVo">
  20. SELECT
  21. dg.code logisticsCode,
  22. dg.purchase_id,
  23. dgd.*
  24. FROM
  25. deliver_goods dg
  26. JOIN deliver_goods_details dgd ON dgd.deliver_goods_id = dg.id
  27. ${ew.customSqlSegment}
  28. </select>
  29. <select id="getQualityInfoByPurchaseId" resultType="com.fjhx.purchase.entity.quality.vo.QualityDetailVo">
  30. SELECT
  31. qd.product_info_id bussiness_id,
  32. qd.qualified_quantity qualifiedCount,
  33. qd.disqualification_quantity noQualifiedCount,
  34. qd.create_user,
  35. qd.create_time
  36. FROM
  37. bytesailing_wms.stock_wait sw
  38. JOIN bytesailing_wms.arrival_stock_records asr ON asr.stock_wait_id = sw.id and asr.del_flag = 0
  39. JOIN bytesailing_wms.arrival_stock_records_details asrd ON asrd.arrival_stock_records_id = asr.id and asrd.del_flag = 0
  40. JOIN bytesailing_victoriatourist.quality_details qd ON qd.arrival_stock_records_details_id = asrd.id and qd.del_flag = 0
  41. WHERE
  42. sw.business_id = #{id}
  43. and sw.del_flag = 0
  44. </select>
  45. </mapper>