namespace Application.Domain; public interface IGameTaskService { #region 任务基础 Task GetTaskInfo(int taskId); Task> GetTaskDataByNpc(string userId, int npcId); Task GetTaskItemInfo(int itemId); #endregion #region 个人任务 Task> GetUserTaskData(string userId); Task GetUserTaskInfo(string userId, int taskId); Task UpdateUserTaskInfo(string userId, int itemId); Task GetUserTaskCount(string userId, int taskId); Task ResetNextTask(string userId, int nextId); Task GetUserTaskModel(string userId, game_task_item task); Task HandleUserTaskLog(); Task HandleUserTask(); #endregion }