diff --git a/flower_back/src/main/java/com/example/flower/service/CartService.java b/flower_back/src/main/java/com/example/flower/service/CartService.java new file mode 100644 index 0000000..ea9b134 --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/service/CartService.java @@ -0,0 +1,60 @@ +package com.example.flower.service; + +import com.example.flower.entity.Cart; +import com.example.flower.mapper.CartMapper; +import com.example.flower.service.impl.CartServiceImpl; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import jakarta.annotation.Resource; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class CartService implements CartServiceImpl { + @Resource + private CartMapper cartMapper; + + @Override + public PageInfo cartList(int page, int page_size,int user_id) { + PageHelper.startPage(page,page_size); + return new PageInfo<>(cartMapper.cartList(user_id)); + } + @Override + public PageInfo cartListByQuery(int page,int page_size,int user_id,String flower_name){ + PageHelper.startPage(page,page_size); + return new PageInfo<>(cartMapper.cartListByQuery(user_id,flower_name)); + } + @Override + public void cartAdd(Cart cart){ + cartMapper.cartAdd(cart); + } + @Override + public int cartDeletePer(int cart_id){ + return cartMapper.cartDeletePer(cart_id); + } + @Override + public int cartDeleteMul(int[] cart_ids){ + return cartMapper.cartDeleteMul(cart_ids); + } + @Override + public Cart cartInfo(int cart_id){ + return cartMapper.cartInfo(cart_id); + } + @Override + public int cartModify(Cart cart){ + return cartMapper.cartModify(cart); + } + @Override + public int cartModify_num(Cart cart){ + return cartMapper.cartModify_num(cart); + } + @Override + public List cartRepeat(int user_id, int flower_id){ + return cartMapper.cartRepeat(user_id,flower_id); + } + @Override + public int cartNum(int user_id){ + return cartMapper.cartNum(user_id); + } +}