Files
jinko.yikatong/Src/Dlhis.Canteen/Order/Services/BaseOrderService.cs

30 lines
885 B
C#

using Dlhis.Canteen.Setting.Services;
using Dlhis.Entity.Canteen.Enums;
using Kurisu.AspNetCore.Authentication.Abstractions;
using Kurisu.AspNetCore.DataAccess.SqlSugar.Services;
namespace Dlhis.Canteen.Order.Services;
public abstract class BaseOrderService
{
private readonly IDbContext _dbContext;
private readonly ICurrentUser _currentUser;
private readonly ILogger _logger;
private Dictionary<CanteenSettingItemEnumType, string> _settings;
public BaseOrderService(ICanteenSettingService canteenSettingService,
IDbContext dbContext,
ICurrentUser currentUser,
ILogger logger)
{
_dbContext = dbContext;
_currentUser = currentUser;
_logger = logger;
}
protected ILogger Logger => _logger;
protected IDbContext DbContext => _dbContext;
protected ICurrentUser CurrentUser => _currentUser;
}