InsuranceHandlingSettlementMonthService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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.dto.InsuranceHandlingSettlementMonthDto;
  5. import com.ydtech.modules.fnc.entity.InsuranceHandlingSettlementMonthEntity;
  6. import com.ydtech.modules.fnc.vo.InsuranceHandlingSettlementMonthVo;
  7. import java.math.BigDecimal;
  8. import java.util.HashMap;
  9. import java.util.List;
  10. /**
  11. * <p>
  12. * 保险手续费结算关联表
  13. * </p>
  14. *
  15. * @author whp
  16. * @since 2024-08-16
  17. */
  18. public interface InsuranceHandlingSettlementMonthService extends IService<InsuranceHandlingSettlementMonthEntity> {
  19. List<InsuranceHandlingSettlementMonthDto> queryList(InsuranceHandlingSettlementMonthVo insuranceHandlingSettlementMonthVo);
  20. /**
  21. * 结算新增
  22. * @param insuranceHandlingSettlementMonthVo
  23. * @return
  24. */
  25. HttpResult<InsuranceHandlingSettlementMonthDto> insertByEntity(InsuranceHandlingSettlementMonthEntity insuranceHandlingSettlementMonthVo);
  26. List<InsuranceHandlingSettlementMonthDto> getQueryLists(InsuranceHandlingSettlementMonthVo insuranceHandlingSettlementMonthVo);
  27. /**
  28. *
  29. * @param insuranceHandlingSettlementMonthDto
  30. * @return 返回结算金额 未结算 开票金额
  31. */
  32. HashMap<String, BigDecimal> getSumAmount(InsuranceHandlingSettlementMonthDto insuranceHandlingSettlementMonthDto);
  33. }