123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.caimei.mapper.products.DetailsMapper">
- <select id="findProduct" parameterType="int" resultType="com.caimei.entity.CmOrganizeProducts">
- SELECT
- *
- FROM
- cm_mall_organize_products
- WHERE
- id = #{id}
- AND delFlag = '0'
- </select>
- <select id="product" resultType="com.caimei.entity.Product" parameterType="int">
- SELECT
- p.*,
- cb.name AS brandName
- FROM
- product p
- LEFT JOIN cm_brand cb ON p.brandID = cb.id
- WHERE
- productID = #{productID}
- </select>
- <select id="findAllProductImage" parameterType="int" resultType="com.caimei.entity.ProductImage">
- SELECT
- *
- FROM
- productimage
- WHERE
- productID = #{productID}
- ORDER BY
- mainFlag DESC
- </select>
- <select id="findProductDetail" resultType="com.caimei.entity.ProductDetailInfo" parameterType="int">
- SELECT
- *
- FROM
- productdetailinfo
- WHERE
- productID = #{productID}
- </select>
- <select id="findShop" parameterType="int" resultType="com.caimei.entity.Shop">
- SELECT
- *
- FROM
- shop
- WHERE
- shopID = #{shopID}
- </select>
- <insert id="saveCart" parameterType="com.caimei.entity.CmMallCart">
- INSERT INTO cm_mall_cart (
- productID, userID, productCount, addTime,
- delFlag
- )
- VALUES
- (#{productID},#{userID},#{productCount},#{addTime},
- #{delFlag})
- </insert>
- <select id="findCartProduct" parameterType="com.caimei.entity.CmMallCart" resultType="com.caimei.entity.CmMallCart">
- SELECT
- *
- FROM
- cm_mall_cart
- WHERE
- productID = #{productID}
- AND userID = #{userID}
- AND delFlag = '0'
- </select>
- <update id="updateCart" parameterType="com.caimei.entity.CmMallCart">
- UPDATE
- cm_mall_cart
- SET
- productCount = #{productCount},
- addTime = #{addTime}
- WHERE
- id = #{id}
- </update>
- </mapper>
|