package com.ruoyi.project.service; import java.util.List; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.project.domain.vo.ServiceDonationwitnessVO; import com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO; import com.ruoyi.project.domain.ServiceDonationwitness; import com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO; import com.ruoyi.project.domain.vo.DonationWitnessVO; import com.ruoyi.project.domain.vo.TimeVO; import com.ruoyi.project.domain.vo.WitnessStatsVO; import org.springframework.web.bind.annotation.RequestBody; /** * 捐献见证Service接口 * * @author ruoyi * @date 2021-11-17 */ public interface IServiceDonationwitnessService extends IService { /** * 查询捐献见证列表 * * @param serviceDonationwitness 捐献见证 * @return 捐献见证集合 */ public List queryList(ServiceDonationwitness serviceDonationwitness); public List selectServiceDonationwitnessList(ServiceDonationwitness serviceDonationwitness); public Boolean add(@RequestBody ServiceDonationwitnessVO serviceDonationwitnessVO); public Boolean edit(@RequestBody ServiceDonationwitnessVO serviceDonationwitnessVO); /** * 获取捐献见证基本信息 * * @param donationwitnessBaseInfoVO * @return */ public List getDonationwitnessBaseInfo(DonationwitnessBaseInfoVO donationwitnessBaseInfoVO); List selectVOList(DonationWitnessVO donationWitnessVO); ServiceDonationwitness getByInfoId(Long infoid); WitnessStatsVO getStats(TimeVO timeVO); }