public MessageService(IDbContext dataAccessor, IFapConfigService configService, ILogger <MessageService> logger, IFapFileService fileService) { _dataAccessor = dataAccessor; _configService = configService; _logger = logger; _fileService = fileService; }
private string _fileServiceType = FILESERVICE_FTP; //默认是数据库 public FapFileService(IDbContext dataAccessor, IFapConfigService configService, ILoggerFactory logger, string fileServiceType = "") { _dataAccessor = dataAccessor; _logger = logger; _configService = configService; _fileServiceType = fileServiceType; _fileService = this.GetFileService(); }
public ManageService(IRbacService rbacService, IDbContext dbContext, IFapConfigService configService, IFapApplicationContext applicationContext, IFapPlatformDomain platformDomain, IMultiLangService multiLangService) { _rbacService = rbacService; _dbContext = dbContext; _configService = configService; _applicationContext = applicationContext; _platformDomain = platformDomain; _multiLangService = multiLangService; }
public FtpService(ILogger <FtpService> logger, IFapConfigService configService) { _logger = logger; _configService = configService; host = _configService.GetSysParamValue("ftp.path"); username = _configService.GetSysParamValue("ftp.username"); password = _configService.GetSysParamValue("ftp.password"); ftpRootPath = _configService.GetSysParamValue("ftp.directory.root"); }
public OrganizationService(IDbContext dbContext, IFapPlatformDomain platformDomain, IFapConfigService configService, IFapApplicationContext applicationContext) { _dbContext = dbContext; _platformDomain = platformDomain; _configService = configService; _applicationContext = applicationContext; }
public AddonFormInternalWriteBack(string processId, string taskId, IDbSession dbSession, IFapConfigService config) { this.ProcessId = processId; this.DbSession = dbSession; this.TaskId = taskId; this._config = config; }
public TimeService(IDbContext dataAccessor, IFapConfigService configService, IFapApplicationContext applicationContext) { _dbContext = dataAccessor; _configService = configService; _applicationContext = applicationContext; }
public FileDirectoryService(IDbContext dataAccessor, ILogger <FileDirectoryService> logger, IFapConfigService configService) { _dataAccessor = dataAccessor; _logger = logger; _configService = configService; }
//public static WriteBackFactory instance = null; //private static object obj = new object(); //private WriteBackFactory() //{ //} //public static WriteBackFactory GetInstance() //{ // if (instance == null) // { // lock (obj) // { // if (instance == null) // { // instance = new WriteBackFactory(); // } // } // } // return instance; //} public static IWriteBackRule GetWriteBackRule(string processId, string taskId, IDbSession dbSession, IFapConfigService config) { DynamicParameters parameters = new DynamicParameters(); parameters.Add("ProcessId", processId); WfFormInstance form = dbSession.QueryFirstOrDefault <WfFormInstance>("select * from WfFormInstance where ProcessId=@ProcessId", parameters); if (form.FormType != WfFormType.NoneForm) //外挂表单 { //if (form.AddonType == WfFormAddonType.Internal) //内置单据 //{ // return new AddonFormInternalWriteBack(processId,taskId, dbSession, config); //} } return(null); }