package com.ruoyi.project.service; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.project.domain.ServiceDonateorgan; import com.ruoyi.project.domain.vo.*; /** * 捐献器官管理Service接口 * * @author ruoyi * @date 2021-11-10 */ public interface IServiceDonateorganService extends IService { /** * 查询捐献器官管理列表 * * @param serviceDonateorgan 捐献器官管理 * @return 捐献器官管理集合 */ public List queryList(ServiceDonateorgan serviceDonateorgan); public List getNumberOfOrgans(); public List getOrgansOfHospital(String cityName); public AllOrgansInfo getAllOrgansInfo(TimeVO timeVO); public String getOrganNumber(ServiceDonateorgan serviceDonateorgan); OrganQuality getOrganQuality(TimeVO timeVO); List selectVOList(DonateOrganVO donateOrganVO); DonateNumber getDonateNumber(TimeVO timeVO); List getDonateNumberByMonth(TimeVO timeVO); List getDonatePeopleByMonth(TimeVO timeVO); List getDonatePeopleByMonthFromCompletioninfo(TimeVO timeVO); List getDonateHospitalByMonth(TimeVO timeVO); List getAcceptHospitalByMonth(); List getDonateBaseInfoByMonth(); List OrgansOfHospitalByMonth(TimeVO timeVO); List OrgansOfHospitalByTime(TimeVO timeVO); List selectServiceDonateorganList(ServiceDonateorgan serviceDonateorgan); List selectServiceDonateorganListNotAbandon(ServiceDonateorgan serviceDonateorgan); PMPRateVO getPMPRate(TimeVO timeVO); List getDistrictDonateCalculate(); List getDistrictDonateCalculateByTime(TimeVO timeVO); List getOrganNumberByOrg(TimeVO timeVO); Map getOrganCount(TimeVO timeVO); List saveData(List serviceDonateorgans); Boolean editArrayData(List serviceDonateorgans); List countList(ServiceDonateorgan serviceDonateorgan); }