using System.Collections.Generic; namespace GFGGame { public class LeagueData { public long LeagueId;//联盟id public string Name;//联盟名字 public string Icon;//联盟徽章(资源名) public string Notice;//联盟公告 public int Num;//联盟人数 public int FlowerNum;//联盟会花人数 public long AdEndTime;//广告结束时间 public int HallLevel { get; set; } //会客厅等级 影响 小酒馆等级上限,小金库等级上限, public int HotelLevel { get; set; } //小酒馆等级 影响 人数上限 会花上限 每日新加入联盟成员上限 招募额外增加的成员上限, public int StoreLevel { get; set; } //金库等级 影响 联盟资金储存上限 public long LowKeepDay { get; set; } //低维护天数 public long LeagueCoin { get; set; } //联盟资金 public long DayAdd { get; set; } //新加入联盟成员人数 public bool NeedAudit { get; set; } //是否需要审核 public long OwnerId = 0; public long SubOwnerId = 0; public Dictionary LeagueMemberDatas = new Dictionary();//联盟成员 } public class LeagueMemberData { public OtherRoleInfoData RoleInfo; public int Pos;//有 LeaguePos 定义 public long WeekContribution;//本周贡献值 public long AllContribution;//累计贡献值 public long JoinLeagueTime;//加入联盟时间 } public class LeagueListData { public long LeagueId;//联盟id public long Level;//联盟等级 public string Name;//联盟名字 public string Icon;//联盟徽章(资源名) public int Num;//联盟人数 public int MaxNum;//联盟人数上限 public bool NeedAudit;//是否需要审核 public bool IsAd;//是否是广告 public int ApplyStatus;//0:可申请,1:申请中, 3:拒绝 } public class LeagueLogData { public int Type;//LeagueJoinQuitLogType 1:加入 2:退出 3:变更 4:踢掉 public OtherRoleInfoData RoleInfo = new OtherRoleInfoData(); public long Time;//操作时间 public int OldPos;//旧职位 职位变更时需要 public int NewPos;//新职位 职位变更时需要 } }