package com.huimv.wine.mapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.huimv.wine.entity.Trade; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.huimv.wine.entity.vo.QueryAdminVo; import com.huimv.wine.entity.vo.RankAdminsVo; import com.huimv.wine.entity.vo.RankDevicesVo; import com.huimv.wine.entity.vo.TradeQueryForAdminResult; import com.huimv.wine.entity.vo.TradeQueryVo; import org.apache.ibatis.annotations.Param; import java.util.List; /** *

* 交易表 Mapper 接口 *

* * @author author * @since 2024-04-18 */ public interface TradeMapper extends BaseMapper { List rankAdmins(String start, String end); List rankDevices(String start, String end); List rankWines(String start, String end); List queryAdmins(@Param(Constants.WRAPPER) QueryWrapper queryWrapper); List queryAdmins2(String id, Integer days,String type); List queryAdmins3(String id, Integer days,String type); List queryAdmins4(String id, Integer days,String type); Page tradeQueryForAdmin(Page page, String managerId, String like, String uid); List tradeQuery(Page page, String uid, String cond); List TradeRankWinesForAdmin(String manager, String start, String end); }