namespace Application.Domain; public interface IGameGoodsService { #region 道具资源 Task GetGoodsInfo(int goodsId); Task GetGoodsContent(int goodsId); #endregion #region 个人道具 Task GetUserGoodsInfo(string ugId); Task GetUserGoodsInfo(string userId, int goodsId); Task GetUserGoodsCount(string userId, int goodsId); Task> GetUserGoodsData(string userId, List code, List noCode, string search, int page, int limit, RefAsync total); Task> GetUserGoodsData(string userId, List code, List noCode, string search, int page, int limit, RefAsync total,int DealType); Task> GetUserGoodsData(string userId, string code); Task UpdateUserGoods(string userId, int op, int goodsId, int count, string remark = ""); #endregion #region 辅助 Task GetUserGoodWeightSum(string userId, int type); #endregion #region 药品 Task CheckUseDrug(string userId, int goodsId, string drugConfig, string scene = ""); Task CheckUseDrug(string userId, int goodsId, string scene = ""); Task UseDrug(string userId, int goodsId, string drugConfig, string scene = ""); Task UseDrug(string userId, int goodsId, string scene = ""); #endregion }