package com.ruoyi.project.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.project.domain.ServiceDonateorganBase; import com.ruoyi.project.domain.vo.ServiceDonateorganBaseVO; import com.ruoyi.project.domain.dto.DonateorganBaseInfoDTO; import com.ruoyi.project.domain.vo.DonateorganBaseInfoVO; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; /** * 捐献器官分配基础Service接口 * * @author ls * @date 2026-01-17 */ public interface IServiceDonateorganBaseService extends IService { /** * 查询捐献器官分配基础列表 * * @param serviceDonateorganBase 捐献器官分配基础 * @return 捐献器官分配基础集合 */ public Page queryList(ServiceDonateorganBase serviceDonateorganBase); /** * 查询捐献器官分配基础列表 * * @param donateorganBaseInfoVO * @return */ public List getDonateorganBaseInfoList(@RequestBody DonateorganBaseInfoVO donateorganBaseInfoVO); /** * 查询捐献器官分配基础列表 * * @param serviceDonateorganBase 捐献器官分配基础 * @return 捐献器官分配基础集合 */ public List exportQueryList(ServiceDonateorganBase serviceDonateorganBase); public Boolean add(ServiceDonateorganBaseVO serviceDonateorganBaseVO); public Boolean updateByParam(ServiceDonateorganBaseVO serviceDonateorganBaseVO); }