DetailsMapper.xml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.caimei.mapper.products.DetailsMapper">
  6. <select id="findProduct" parameterType="int" resultType="com.caimei.entity.CmOrganizeProducts">
  7. SELECT
  8. *
  9. FROM
  10. cm_mall_organize_products
  11. WHERE
  12. id = #{id}
  13. AND delFlag = '0'
  14. </select>
  15. <select id="product" resultType="com.caimei.entity.Product" parameterType="int">
  16. SELECT
  17. p.*,
  18. cb.name AS brandName
  19. FROM
  20. product p
  21. LEFT JOIN cm_brand cb ON p.brandID = cb.id
  22. WHERE
  23. productID = #{productID}
  24. </select>
  25. <select id="findAllProductImage" parameterType="int" resultType="com.caimei.entity.ProductImage">
  26. SELECT
  27. *
  28. FROM
  29. productimage
  30. WHERE
  31. productID = #{productID}
  32. ORDER BY
  33. mainFlag DESC
  34. </select>
  35. <select id="findProductDetail" resultType="com.caimei.entity.ProductDetailInfo" parameterType="int">
  36. SELECT
  37. *
  38. FROM
  39. productdetailinfo
  40. WHERE
  41. productID = #{productID}
  42. </select>
  43. <select id="findShop" parameterType="int" resultType="com.caimei.entity.Shop">
  44. SELECT
  45. *
  46. FROM
  47. shop
  48. WHERE
  49. shopID = #{shopID}
  50. </select>
  51. <insert id="saveCart" parameterType="com.caimei.entity.CmMallCart">
  52. INSERT INTO cm_mall_cart (
  53. productID, userID, productCount, addTime,
  54. delFlag
  55. )
  56. VALUES
  57. (#{productID},#{userID},#{productCount},#{addTime},
  58. #{delFlag})
  59. </insert>
  60. <select id="findCartProduct" parameterType="com.caimei.entity.CmMallCart" resultType="com.caimei.entity.CmMallCart">
  61. SELECT
  62. *
  63. FROM
  64. cm_mall_cart
  65. WHERE
  66. productID = #{productID}
  67. AND userID = #{userID}
  68. AND delFlag = '0'
  69. </select>
  70. <update id="updateCart" parameterType="com.caimei.entity.CmMallCart">
  71. UPDATE
  72. cm_mall_cart
  73. SET
  74. productCount = #{productCount},
  75. addTime = #{addTime}
  76. WHERE
  77. id = #{id}
  78. </update>
  79. </mapper>