diff --git a/flower_back/src/main/java/com/example/flower/service/DiscountService.java b/flower_back/src/main/java/com/example/flower/service/DiscountService.java new file mode 100644 index 0000000..fcb20c0 --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/service/DiscountService.java @@ -0,0 +1,46 @@ +package com.example.flower.service; + +import com.example.flower.entity.Discount; +import com.example.flower.mapper.DiscountMapper; +import com.example.flower.service.impl.DiscountServiceImpl; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import jakarta.annotation.Resource; +import org.springframework.stereotype.Service; + +@Service +public class DiscountService implements DiscountServiceImpl{ + @Resource + private DiscountMapper discountMapper; + + @Override + public PageInfo discountList(int page, int page_size) { + PageHelper.startPage(page,page_size); + return new PageInfo<>(discountMapper.discountList()); + } + @Override + public PageInfo discountListByQuery(int page,int page_size,String discount_name){ + PageHelper.startPage(page,page_size); + return new PageInfo<>(discountMapper.discountListByQuery(discount_name)); + } + @Override + public void discountAdd(Discount discount){ + discountMapper.discountAdd(discount); + } + @Override + public int discountDeletePer(int discount_id){ + return discountMapper.discountDeletePer(discount_id); + } + @Override + public int discountDeleteMul(int[] discount_ids){ + return discountMapper.discountDeleteMul(discount_ids); + } + @Override + public Discount discountInfo(int discount_id){ + return discountMapper.discountInfo(discount_id); + } + @Override + public int discountModify(Discount discount){ + return discountMapper.discountModify(discount); + } +}