using Dlhis.Entity.Canteen.Entities; namespace Dlhis.Canteen.Order.Repository; public interface IBalanceRepository : IScopeDependency { /// /// 获取余额 /// /// /// /// Task GetBalanceAsync(string userCode, string factory); /// /// 获取消费明细 /// /// /// /// /// /// Task> GetBalanceRecordsAsync(string userCode, string factory, DateTime startTime, DateTime endTime); /// /// 获取钱包厂区 /// /// /// Task> GetWalletFactoriesAsync(string factory); /// /// 检测余额是否足够 /// /// /// /// /// Task CheckConsumableAsync(string userCode, string factory, decimal cost); }