SkuSpecMapper.xml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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.sku.SkuSpecMapper">
  4. <select id="getPage" resultType="com.sd.business.entity.sku.vo.SkuSpecVo">
  5. select ss.id,
  6. ss.sku_id,
  7. ss.spec_img_url,
  8. ss.design_img_url,
  9. ss.code,
  10. ss.name,
  11. ss.machined_panel,
  12. ss.length,
  13. ss.width,
  14. ss.height,
  15. ss.net_weight,
  16. ss.shared_folder,
  17. ss.bom_spec_id,
  18. ss.create_user,
  19. ss.create_time,
  20. ss.update_user,
  21. ss.update_time
  22. from sku_spec ss
  23. ${ew.customSqlSegment}
  24. </select>
  25. <select id="getBomSpecBoList" resultType="com.sd.business.entity.bom.bo.BomSpecBo">
  26. SELECT bs.id bomSpecId,
  27. bs.code bomSpecCode,
  28. bs.name bomSpecName,
  29. b.species bomSpecies,
  30. ifnull(bs.cost_price, '0.00') costPrice,
  31. ifnull(bs.internal_selling_price, '0.00') internalSellingPrice,
  32. ifnull(bs.external_selling_price, '0.00') externalSellingPrice,
  33. bc.id classifyId,
  34. bc.parent_id classifyParentId,
  35. bc.name classifyName,
  36. b.unit
  37. FROM bom_spec bs
  38. LEFT JOIN bom b ON bs.bom_id = b.id
  39. LEFT JOIN bom_classify bc on b.bom_classify_id = bc.id
  40. ${ew.customSqlSegment}
  41. </select>
  42. </mapper>