CouponSkuMapper.java 944 B

1234567891011121314151617181920212223242526
  1. package com.cyksj.mapper.manage.coupon;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.cyksj.model.entity.CouponSku;
  4. import org.apache.ibatis.annotations.Delete;
  5. import org.apache.ibatis.annotations.Select;
  6. import org.apache.ibatis.annotations.Update;
  7. /*
  8. *项目名: netflix
  9. *文件名: CouponSkuMapper
  10. *创建者: JavaZou
  11. *创建时间:2022/11/21 12:10
  12. */
  13. public interface CouponSkuMapper extends BaseMapper<CouponSku> {
  14. @Update("update coupon_sku set deleted = false where coupon_id = #{id}")
  15. void deleteByCid(Long id);
  16. @Select("select GROUP_CONCAT(gd.title, gdk.spec_val) from `coupon_sku` ck left join `goods_don` gd on gd.id = ck.goods_id" +
  17. " left join `goods_don_sku` gdk on gdk.id = ck.sku_id where ck.coupon_id = #{couponId} and ck.deleted is true")
  18. String selectGoodsSkuStr(Long couponId);
  19. @Delete("delete from coupon_sku where coupon_id = #{couponId}")
  20. void deleteRelationSku(Long couponId);
  21. }