SettlementDocumentaryFeesService.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.ydtech.modules.fnc.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ydtech.core.page.HttpResult;
  4. import com.ydtech.modules.fnc.entity.InsPlyIncome;
  5. import com.ydtech.modules.fnc.entity.SettlementDocumentaryFeesEntity;
  6. import com.ydtech.modules.fnc.vo.InsPlyIncomeVo;
  7. import com.ydtech.modules.fnc.vo.SettlementDocumentaryFeesVo;
  8. import com.ydtech.modules.order.entity.BasePageResult;
  9. import org.apache.ibatis.annotations.Param;
  10. import java.math.BigDecimal;
  11. import java.util.HashMap;
  12. import java.util.List;
  13. public interface SettlementDocumentaryFeesService extends IService<SettlementDocumentaryFeesEntity> {
  14. HttpResult<BasePageResult<SettlementDocumentaryFeesEntity>> querySettle(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo);
  15. HttpResult inertSettle(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo);
  16. HttpResult documentarySettle(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo);
  17. List<HashMap<String, Object>> getOtherSettldetail(HashMap<String,Object> params);
  18. void batchByInvoice(String ids , String invoicingMethod, BigDecimal taxPoints ,BigDecimal invoicCommissionFeevalue);
  19. List<HashMap<String, Object>> getInvoicIds(HashMap<String, Object> params);
  20. SettlementDocumentaryFeesEntity getByParentSettlementAmount(String id);
  21. void voidInvoicing(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo);
  22. List<SettlementDocumentaryFeesEntity> queryNew(HashMap<String, Object> params);
  23. }