Files
Kg.SeaTime/Service/Application.Domain/Services/Interface/Pub/IGameTeamService.cs
2026-06-08 18:56:28 +08:00

17 lines
759 B
C#

namespace Application.Domain;
public interface IGameTeamService
{
Task<List<TeamModel>> GetTeamDataPage(int area, string code, int page, int limit, RefAsync<int> total);
Task<unit_user_team> GetUserTeamData(string userId);
Task<game_team> GetTeamInfo(string teamId);
Task<List<unit_user_team>> GetTeamMember(string teamId);
Task<TeamModel> GetTeamDataByTeamId(string teamId);
Task<TeamModel> GetUserTeamInfo(string userId);
Task<bool> Add(string userId, string teamId, bool isAdd = false, string name = "", int area = 0, string code = "",
string par = "", int count = 0);
Task<bool> Remove(string userId, string teamId);
Task DisTeam(string teamId);
Task<bool> UpdateTeamName(string teamId, string name);
}