package com.mzl.flower.service.point; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.mzl.flower.dto.BatchDTO; import com.mzl.flower.dto.request.menber.MemberDTO; import com.mzl.flower.dto.request.point.PointGoodDTO; import com.mzl.flower.dto.request.point.PointGoodQueryDTO; import com.mzl.flower.dto.response.content.AnnouncementDTO; import com.mzl.flower.dto.response.point.PointGoodVO; import com.mzl.flower.entity.menber.Member; import com.mzl.flower.entity.point.PointGood; public interface PointGoodService extends IService { void save(PointGoodDTO pointGoodDTO); void update(PointGoodDTO pointGoodDTO); void batchDelete(BatchDTO batchDTO); void batchPublish(BatchDTO batchDTO); void batchOff(BatchDTO batchDTO); void delete(Long id); void copy(Long id); void changeStatus(Long id); PointGoodVO detail(Long id); Page queryPage(PointGoodQueryDTO pointGoodQueryDTO,Page page); }