using BBWY.Common.Http; using BBWY.Common.Models; using BBWY.Server.Model; using Microsoft.Extensions.Options; using NLog; using Yitter.IdGenerator; namespace BBWY.Server.Business { public class BaseSyncBusiness : BasePlatformRelayBusiness, IDenpendency { protected ILogger logger; protected IFreeSql fsql; protected IIdGenerator idGenerator; protected TaskSchedulerManager taskSchedulerManager; protected VenderBusiness venderBusiness; protected NLogManager nLogManager; public BaseSyncBusiness(RestApiService restApiService, IOptions options, ILogger logger, NLogManager nLogManager, IFreeSql fsql, IIdGenerator idGenerator, TaskSchedulerManager taskSchedulerManager, VenderBusiness venderBusiness, YunDingBusiness yunDingBusiness) : base(restApiService, options, yunDingBusiness) { this.logger = logger; this.nLogManager = nLogManager; this.fsql = fsql; this.idGenerator = idGenerator; this.venderBusiness = venderBusiness; this.taskSchedulerManager = taskSchedulerManager; } } }