miduo_gm/src/main/java/com/jmfy/dao/ActivityDao.java

82 lines
1.6 KiB
Java

package com.jmfy.dao;
import com.jmfy.model.gm.ARBActivity;
import com.jmfy.model.gm.ARBMission;
import java.util.List;
/**
* @Author hj
* @Date 2021/5/20 10:32
* @Description:
* @Version 1.0
*/
public interface ActivityDao {
/**
* 获取活动列表
* @return
* @throws Exception
*/
List<ARBActivity> findAllActivityList() throws Exception;
/**
* 获取指定区服的活动列表
* @param serverId
* @return
* @throws Exception
*/
List<ARBActivity> findServerActivityList(String serverId) throws Exception;
/**
* 获取指定区服的活动列表
* @return
* @throws Exception
*/
ARBActivity findOneActivity(String activityId) throws Exception;
/**
* 添加或删除活动
* @return
* @throws Exception
*/
void uporsetActivity(ARBActivity activity) throws Exception;
/**
* 删除活动
* @return
* @throws Exception
*/
void deleteActivity(String activityId) throws Exception;
/**
* 查找活动档位
* @param activityId
* @return
* @throws Exception
*/
List<ARBMission> findActivityMissionList(String activityId) throws Exception;
/**
* 查找活动档位
* @param missionId
* @return
* @throws Exception
*/
ARBMission findOneMission(String missionId) throws Exception;
/**
* 添加或删除档位
* @return
* @throws Exception
*/
void addMission(ARBMission mission) throws Exception;
/**
* 删除档位
* @return
* @throws Exception
*/
void deleteMission(String missionId) throws Exception;
}