sinake
5 天以前 ee089a8ac4a9d99ef0a0491bbf1d80a2d4fbc393
ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceDonorchargeorganService.java
@@ -2,8 +2,13 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.project.domain.ServiceDonorchargeorgan;
import com.ruoyi.project.domain.SpStatChange;
import com.ruoyi.project.domain.SpStatChangeDetail;
import com.ruoyi.project.domain.SpStatChangeDetailReq;
import com.ruoyi.project.domain.SpStatChangeReq;
import java.util.List;
import java.util.Map;
/**
 * 捐献器官Service接口
@@ -20,4 +25,36 @@
     * @return 捐献器官集合
     */
    public List<ServiceDonorchargeorgan> queryList(ServiceDonorchargeorgan serviceDonorchargeorgan);
    public Boolean updateDonorchargeorgan(ServiceDonorchargeorgan serviceDonorchargeorgan);
    /**
     * 逻辑删除器官费用(del_flag 置 1)
     */
    public int removeByIds(Long[] ids);
    public List<ServiceDonorchargeorgan> queryListBypaymentidIsNull(ServiceDonorchargeorgan serviceDonorchargeorgan);
    /**
     * 收费统计
     * @param spStatChangeReq
     * @return
     */
    public List<SpStatChange> getListBySpStatChange(SpStatChangeReq spStatChangeReq);
    /**
     * 收款统计明细(钻取)
     *
     * @param req 查询条件
     * @return 明细集合
     */
    public List<SpStatChangeDetail> getSpStatChangeDetail(SpStatChangeDetailReq req);
    /**
     * 器官费用汇总(应收/实收/未回款),按查询条件统计全部结果
     *
     * @param serviceDonorchargeorgan 查询条件
     * @return 汇总结果
     */
    public Map<String, Object> organfeeSummary(ServiceDonorchargeorgan serviceDonorchargeorgan);
}