namespace Application.Domain; public interface IGameEquService { #region 装备资源 Task GetEquInfo(int equId); Task GetEuqSuitInfo(string suitCode); #endregion #region 用户装备 Task> GetUserEquData(string userId, int type, string equName, int PageIndex, int PageSize, RefAsync Total, bool isRemOn = false); Task> GetUserEquData(string userId, int equId); Task> GetUserEquData(string userId, string code, List noUeId); Task GetUserEquInfo(string ueId); Task GetUserEquByEquIdCount(string userId, int equId); Task> GetUserEquByEquId(string userId, int equId); Task AddUserEqu(string userId, int equId, int count, string remark); Task UpdateUserEquInfo(unit_user_equ equData, bool isAddLog = false, string code = "", string remark = ""); Task DeductUserEqu(string userId, List equData, string remark); Task DeductUserEqu(string userId, int equId, int count, string remark); Task AddEquLog(unit_user_equ ueData, string code, string remark, bool isAddAttr = false); Task> GetUserOnEqu(string userId); Task EquOnOrDown(unit_user_equ data, int state); Task> GetUserEquSuit(string userId); #endregion #region 辅助 Task GetUserEquWeightSum(string userId); #endregion }