diff --git a/flower_back/src/main/java/com/example/flower/service/PackService.java b/flower_back/src/main/java/com/example/flower/service/PackService.java new file mode 100644 index 0000000..8cae56e --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/service/PackService.java @@ -0,0 +1,46 @@ +package com.example.flower.service; + +import com.example.flower.entity.Pack; +import com.example.flower.mapper.PackMapper; +import com.example.flower.service.impl.PackServiceImpl; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import jakarta.annotation.Resource; +import org.springframework.stereotype.Service; + +@Service +public class PackService implements PackServiceImpl { + @Resource + private PackMapper packMapper; + + @Override + public PageInfo packList(int page, int page_size) { + PageHelper.startPage(page,page_size); + return new PageInfo<>(packMapper.packList()); + } + @Override + public PageInfo packListByQuery(int page,int page_size,String pack_name){ + PageHelper.startPage(page,page_size); + return new PageInfo<>(packMapper.packListByQuery(pack_name)); + } + @Override + public void packAdd(Pack pack){ + packMapper.packAdd(pack); + } + @Override + public int packDeletePer(int pack_id){ + return packMapper.packDeletePer(pack_id); + } + @Override + public int packDeleteMul(int[] pack_ids){ + return packMapper.packDeleteMul(pack_ids); + } + @Override + public Pack packInfo(int pack_id){ + return packMapper.packInfo(pack_id); + } + @Override + public int packModify(Pack pack){ + return packMapper.packModify(pack); + } +}