无关风月
2024-07-11 eb6b6dbb35a9f029e0b7d269773685c19fd40976
cloud-server-competition/src/main/java/com/dsh/competition/service/IParticipantService.java
@@ -1,7 +1,10 @@
package com.dsh.competition.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dsh.competition.entity.Participant;
import com.dsh.competition.entity.UserCompetition;
import com.dsh.competition.feignclient.model.CompetitionUser;
import com.dsh.competition.model.AddParticipant;
import com.dsh.competition.model.EditParticipant;
import com.dsh.competition.model.ParticipantVo;
@@ -19,6 +22,7 @@
    /**
     * 添加参赛人员信息
     *
     * @param uid
     * @param addParticipant
     * @return
@@ -28,6 +32,7 @@
    /**
     * 获取参赛人员列表
     *
     * @param uid
     * @return
     * @throws Exception
@@ -37,6 +42,7 @@
    /**
     * 修改参赛人员信息
     *
     * @param editParticipant
     * @return
     * @throws Exception
@@ -46,6 +52,7 @@
    /**
     * 删除参赛人员信息
     *
     * @param id
     * @return
     * @throws Exception
@@ -55,8 +62,14 @@
    /**
     * 保存学员后同步参赛人员信息
     *
     * @param saveParticipant
     * @throws Exception
     */
    void saveParticipant(SaveParticipant saveParticipant) throws Exception;
    Page<CompetitionUser> getPeopleFromId(Page<UserCompetition> participantPage, Integer id, Integer state);
    Page<CompetitionUser> getPeopleFromId1(long offset, long limit, Integer id, Integer state);
    List<CompetitionUser> getPeoples(Integer id, Integer state);
}