package com.dsh.competition.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dsh.competition.entity.Competition; import com.dsh.competition.entity.PaymentCompetition; import com.dsh.competition.feignclient.model.BillingRequest; import com.dsh.competition.model.CompetitionListVo; import com.dsh.competition.model.CompetitionQuery; import com.dsh.competition.model.TCompetition; import org.apache.ibatis.annotations.Param; import java.math.BigDecimal; import java.util.List; /** * @author zhibing.pu * @date 2023/7/6 16:36 */ public interface PaymentCompetitionMapper extends BaseMapper { /** * 获取已报名赛事列表 * * @param uid * @param type * @param pageSize * @param pageNo * @return */ List queryMyCompetitionList(@Param("uid") Integer uid, @Param("type") Integer type, @Param("pageSize") Integer pageSize, @Param("pageNo") Integer pageNo); List queryDatas(@Param("appUserId") Integer appUserId, @Param("monthStart") String monthStart, @Param("monthEnd") String monthEnd); List queryCancelDatas(@Param("appUserId") Integer appUserId, @Param("monthStart") String monthStart, @Param("monthEnd") String monthEnd); List listAll(@Param("query") CompetitionQuery query, @Param("sTime") String sTime, @Param("eTime") String eTime, @Param("amount") BigDecimal amount); Integer queryBycode(String code); Integer counts(@Param("id") Long id); }