package com.stylefeng.guns.modular.system.dao; import com.baomidou.mybatisplus.plugins.Page; import com.stylefeng.guns.modular.system.model.TTaxiCard; import com.baomidou.mybatisplus.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** *

* 打车卡 Mapper 接口 *

* * @author stylefeng * @since 2022-02-14 */ public interface TTaxiCardMapper extends BaseMapper { /** * 查询打车卡购买记录 * @param cardId * @return */ List> tTaxiCardPaymentList(@Param("cardId") Integer cardId, @Param("page") Page> page, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("name") String name); /** * 查询打车卡购买记录(用于导出) * @param cardId * @return */ List> tTaxiCardPaymentLists(@Param("cardId") Integer cardId, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("name") String name); /** * 查看打车卡记录详情 * @param paymentId * @return */ Map searchRecordDetail(@Param("paymentId") Integer paymentId); /** * 计算打车卡获得收益 * @param companyId * @return */ Double AllCardMoney(@Param("companyId") Integer companyId); }