package com.ruoyi.project.service;
|
|
import java.util.List;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.project.domain.FunddetailReqVo;
|
import com.ruoyi.project.domain.ServiceFunddetail;
|
import com.ruoyi.project.domain.vo.TaxMoneyVO;
|
import com.ruoyi.project.domain.vo.TaxedMoneyVO;
|
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
/**
|
* 费用申请明细Service接口
|
*
|
* @author ruoyi
|
* @date 2022-01-25
|
*/
|
public interface IServiceFunddetailService extends IService<ServiceFunddetail> {
|
|
/**
|
* 查询费用申请明细列表
|
*
|
* @param serviceFunddetail 费用申请明细
|
* @return 费用申请明细集合
|
*/
|
List<ServiceFunddetail> queryList(ServiceFunddetail serviceFunddetail);
|
|
/**
|
* 根据受益人编号获取费用申请明细信息
|
*/
|
List<ServiceFunddetail> getDataBybeneficiaryNo(FunddetailReqVo funddetailReqVo);
|
|
/**
|
* 根据受益人编号获取税费金额
|
*
|
* @param taxMoneyVo
|
* @return
|
*/
|
Double getTaxByBeneFiciaryNo(TaxMoneyVO taxMoneyVo);
|
|
TaxedMoneyVO getTaxBeforeByAfterMoney(TaxMoneyVO taxMoneyVo);
|
|
List<ServiceFunddetail> getAllDetailsByFDIDLW(Long id);
|
|
List<ServiceFunddetail> getAllDetailsByFDIDSH(Long id);
|
|
List<ServiceFunddetail> getAllDetailsByFDIDSS(Long id);
|
|
List<ServiceFunddetail> getAllDetailsByFDIDYX(Long id);
|
|
List<ServiceFunddetail> getAllDetailsByFDIDHZ(Long id);
|
|
List<ServiceFunddetail> getAllDetailsByFDIDLWF(Long id);
|
|
List<ServiceFunddetail> selectServiceFunddetailList(ServiceFunddetail serviceFunddetail);
|
|
int deleteDetail(Long id);
|
}
|