package com.ydtech.modules.inv.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ydtech.modules.esm.model.EsmInsCompany; import com.ydtech.modules.inv.model.po.InvChannelAccount; import com.ydtech.modules.inv.model.vo.*; import org.apache.ibatis.annotations.Param; import java.util.HashMap; import java.util.List; /** * @author Administrator * @description 针对表【inv_channel_account(渠道账户表)】的数据库操作Mapper * @createDate 2024-01-20 10:29:30 * @Entity com.ydtech.modules.inv.model.po.InvChannelAccount */ public interface InvReceivableMapper extends BaseMapper { List getReceivableList(String startTime, String endTime,String insuranceId); List getSigningSourceResult(String startTime, String endTime); List getSigningSourceDayResult(String startTime, String endTime,String insuranceId); List getSettlementSourceResult(String signDate,String startTime, String endTime, String insuranceId); List getInsureCompany(); List getMaxReceivable(String startTime,String endTime); List getUnsettledProfitCalculation(String startTime,String endTime); Page getReceivableAndSettlementPage(Page page,@Param("param") ReceivableAndSettlementQueryVo receivableAndSettlementQueryVo); List getReceivableAndSettlementPage(@Param("param") ReceivableAndSettlementQueryVo receivableAndSettlementQueryVo); }