StockPreparationMapper.xml 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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.sd.business.mapper.production.StockPreparationMapper">
  4. <select id="uncompletedList" resultType="com.sd.business.entity.production.vo.StockPreparationVo">
  5. select bs.id bomSpecId,
  6. bs.code bomSpecCode,
  7. bs.name bomSpecName,
  8. bs.colour,
  9. ss.id skuSpecId,
  10. ss.code skuSpecCode,
  11. ss.name skuSpecName,
  12. ss.machined_panel machinedPanel,
  13. CAST(0+CAST(bs.length as char) as char) length,
  14. CAST(0+CAST(bs.width as char) as char) width,
  15. CAST(0+CAST(bs.height as char) as char) height,
  16. os.quantity,
  17. os.id orderSkuId,
  18. oi.id orderId,
  19. oi.code orderCode,
  20. oi.wln_code orderWlnCode,
  21. os.print_type printType,
  22. oi.lock_storage lockStorage,
  23. al.artwork_name artworkName
  24. from order_info oi
  25. inner join order_sku os on oi.id = os.order_id
  26. inner join sku_spec ss on os.sku_spec_id = ss.id
  27. inner join bom_spec bs on os.bom_spec_id = bs.id
  28. inner join artwork_library al on ss.artwork_library_id = al.id
  29. ${ew.customSqlSegment}
  30. </select>
  31. <select id="completedPage" resultType="com.sd.business.entity.production.vo.StockPreparationVo">
  32. select os.blueprint,
  33. d.name departmentName,
  34. bs.code bomSpecCode,
  35. bs.name bomSpecName,
  36. ss.code skuSpecCode,
  37. ss.name skuSpecName,
  38. bs.length,
  39. bs.width,
  40. bs.height,
  41. os.quantity,
  42. oi.id orderId,
  43. oi.code orderCode,
  44. oi.wln_code orderWlnCode,
  45. os.id orderSkuId,
  46. ss.id skuSpecId,
  47. bs.id bomSpecId
  48. from order_info oi
  49. inner join order_sku os on oi.id = os.order_id
  50. inner join department d on oi.department_id = d.id
  51. inner join sku_spec ss on os.sku_spec_id = ss.id
  52. inner join bom_spec bs on os.bom_spec_id = bs.id
  53. ${ew.customSqlSegment}
  54. </select>
  55. </mapper>