MaterialGoodsStockCMapper.xml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  2. <mapper namespace="com.gree.mall.manager.commonmapper.MaterialGoodsStockCMapper">
  3. <select id="queryExistWebsitStockList" resultType="com.gree.mall.manager.plus.entity.WebsitStock">
  4. SELECT
  5. *
  6. FROM
  7. websit_stock
  8. WHERE
  9. company_wechat_id = #{companyWechatId}
  10. AND
  11. websit_id = #{websitId}
  12. AND
  13. storage_id = #{storageId}
  14. AND
  15. goods_id IN
  16. <foreach item="item" index="index" collection="stockList" open="(" separator=","
  17. close=")">
  18. #{item.goodsId}
  19. </foreach>
  20. FOR UPDATE
  21. </select>
  22. <select id="queryExistWorkerStockList" resultType="com.gree.mall.manager.plus.entity.WorkerStock">
  23. SELECT
  24. *
  25. FROM
  26. worker_stock
  27. WHERE
  28. company_wechat_id = #{dto.companyWechatId}
  29. AND
  30. identity = #{dto.identity}
  31. AND
  32. goods_id IN
  33. <foreach item="item" index="index" collection="stockList" open="(" separator=","
  34. close=")">
  35. #{item.goodsId}
  36. </foreach>
  37. FOR UPDATE
  38. </select>
  39. <select id="querySalesItemByItemId" resultType="com.gree.mall.manager.plus.entity.WebsitPartsSalesItem">
  40. SELECT
  41. a.*
  42. FROM
  43. websit_parts_sales_item a
  44. WHERE
  45. a.company_wechat_id = #{companyWechatId}
  46. AND a.identity = #{identity}
  47. AND a.websit_id = #{websitId}
  48. AND a.parts_websit_id = #{partsWebsitId}
  49. AND a.id IN
  50. <foreach item="item" index="index" collection="records" open="(" separator=","
  51. close=")">
  52. #{item}
  53. </foreach>
  54. FOR UPDATE
  55. </select>
  56. </mapper>