namespace Application.Domain; public interface IGameFightService { #region 用户战斗索引 Task> GetUserFight(string userId); Task RemoveUserFight(string userId, string fightId); #endregion #region 战斗信息 Task GetFightInfo(string fightId); Task AddFightHarm(string fightId, string userId, long harm); Task RemoveFightHarm(string fightId, string userId); Task AddFight(string fightId, string areaCode, string keyId, string mainId, string code, string scene, string mapId, string userId, long exp = 0, long copper = 0, long petExp = 0, string award = "", string pars = ""); Task SetFightWin(game_fight_data fightData, string winUser); #endregion #region 战斗相关 Task GetUserFightHarm(string userId); Task SetUserFightHarm(string userId, int harm); Task HandleFight(game_fight_data eventData); #endregion }