package com.stylefeng.guns.modular.system.dao; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.stylefeng.guns.modular.system.model.UserRedPacketRecord; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; public interface UserRedPacketRecordMapper extends BaseMapper { /** * 获取红包统计 * @param name * @param start * @param end * @param companyId * @param offset * @param limit * @return */ List> queryRedEnvelopes(@Param("name") String name, @Param("start") String start, @Param("end") String end, @Param("companyId") Integer companyId, @Param("offset") Integer offset, @Param("limit") Integer limit); int queryRedEnvelopesCount(@Param("name") String name, @Param("start") String start, @Param("end") String end, @Param("companyId") Integer companyId); List> queryRedEnvelopesInfo(@Param("name") String name, @Param("start") String start, @Param("end") String end, @Param("companyId") Integer companyId, @Param("offset") Integer offset, @Param("limit") Integer limit); int queryRedEnvelopesInfoCount(@Param("name") String name, @Param("start") String start, @Param("end") String end, @Param("companyId") Integer companyId); }