| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="cc.mrbird.febs.mall.mapper.MallGoodsStyleMapper"> |
| | | |
| | | <resultMap id="styleMap" type="cc.mrbird.febs.mall.entity.MallGoodsStyle"> |
| | | <id column="id" property="id" /> |
| | | <result column="goods_id" property="goodsId" /> |
| | | <result property="name" column="name" /> |
| | | <collection property="skus" ofType="cc.mrbird.febs.mall.entity.MallGoodsSku"> |
| | | <id property="id" column="sku_id" /> |
| | | <result property="styleId" column="style_id" /> |
| | | </collection> |
| | | </resultMap> |
| | | |
| | | <delete id="deleteByGoodsId"> |
| | | delete from mall_goods_style where goods_id = #{id} |
| | | </delete> |
| | |
| | | select * from mall_goods_style where goods_id = #{goodsId} and name = #{name} |
| | | </select> |
| | | |
| | | <select id="selectByGoodsId" resultType="cc.mrbird.febs.mall.entity.MallGoodsStyle"> |
| | | select a.*, b.id skuId, b.style_id from mall_goods_style a |
| | | left join mall_goods_sku b on a.id=b.style_id |
| | | where a.goods_id=#{goodsId} |
| | | </select> |
| | | </mapper> |