예제 #1
0
 /// <summary>
 /// 构造方法
 /// </summary>
 /// <param name="sql">要解析的SQL语句</param>
 /// <param name="withMC">是否要计算MC字段</param>
 /// <param name="needEnabledFilter">是否启用Enable过滤,默认为启用</param>
 public FapSqlParser(IFapPlatformDomain platformDomain, string sql, bool withMC = false, bool withId = false)
 {
     this._sql  = sql;
     _withId    = withId;
     _withMC    = withMC;
     _appDomain = platformDomain;
 }
예제 #2
0
 public RbacService(IDbContext dbContext, IFapPlatformDomain platformDomain, IFapApplicationContext applicationContext, IMultiLangService multiLangService)
 {
     _dbContext          = dbContext;
     _platformDomain     = platformDomain;
     _applicationContext = applicationContext;
     _multiLangService   = multiLangService;
 }
예제 #3
0
 public FapTreeTagHelper(IDbContext dataAccessor, IFapApplicationContext applicationContext, IFapPlatformDomain appDomain, IRbacService rbacService)
 {
     _dataAccessor       = dataAccessor;
     _applicationContext = applicationContext;
     _appDomain          = appDomain;
     _rbacService        = rbacService;
 }
예제 #4
0
 public DataInterceptorBase(IServiceProvider provider, IDbContext dbContext)
 {
     _provider           = provider;
     _appDomain          = provider.GetService <IFapPlatformDomain>();
     _applicationContext = provider.GetService <IFapApplicationContext>();
     _loggerFactory      = provider.GetService <ILoggerFactory>();
     _dbContext          = dbContext;
 }
예제 #5
0
 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;
 }
예제 #6
0
 public MenusViewComponent(IFapPlatformDomain appDomain, IDbContext dataAccessor, IFapApplicationContext applicationContext, IRbacService rbacService, IMultiLangService multiLangService, ILogger <MenusViewComponent> logger)
 {
     _appDomain          = appDomain;
     _dataAccessor       = dataAccessor;
     _applicationContext = applicationContext;
     _rbacService        = rbacService;
     _multiLangService   = multiLangService;
     _logger             = logger;
 }
예제 #7
0
 public OrganizationService(IDbContext dbContext,
                            IFapPlatformDomain platformDomain,
                            IFapConfigService configService,
                            IFapApplicationContext applicationContext)
 {
     _dbContext          = dbContext;
     _platformDomain     = platformDomain;
     _configService      = configService;
     _applicationContext = applicationContext;
 }
예제 #8
0
 public static dynamic ToFapDynamicObject(this JObject jobj, IFapPlatformDomain appDomain, string tableName, params string[] excludeKeys)
 {
     if (appDomain.ColumnSet.TryGetValueByTable(tableName, out IEnumerable <FapColumn> columns))
     {
         columns = columns.Where(f => f.IsObsolete == 0).ToList();
     }
     else
     {
         columns = new List <FapColumn>();
     }
     return(JObjectExtension.ToFapDynamicObject(jobj, columns, excludeKeys));
 }
예제 #9
0
 public MultiLangService(IFapPlatformDomain appDomain, IFapApplicationContext applicationContext, IDbContext dbContext)
 {
     _appDomain          = appDomain;
     _applicationContext = applicationContext;
     _dbContext          = dbContext;
 }
예제 #10
0
 internal ModuleSet(IDbSession dbSession, IFapPlatformDomain fapPlatformDomain)
 {
     _dbSession         = dbSession;
     _fapPlatformDomain = fapPlatformDomain;
     Init();
 }
예제 #11
0
 public OrganizationService(IDbContext dbContext, IFapPlatformDomain platformDomain)
 {
     _dbContext      = dbContext;
     _platformDomain = platformDomain;
 }
예제 #12
0
 public FapConfigService(IDbContext accessor, ILogger <FapConfigService> logger, IFapPlatformDomain appDomain)
 {
     _dbContext = accessor;
     _logger    = logger;
     _appDomain = appDomain;
 }
예제 #13
0
 internal RoleDeptSet(IDbSession dbSession, IFapPlatformDomain fapPlatformDomain)
 {
     _dbSession         = dbSession;
     _fapPlatformDomain = fapPlatformDomain;
     Init();
 }
예제 #14
0
 public PayrollService(IDbContext dataAccessor, IFapPlatformDomain platformDomain, IFapApplicationContext applicationContext)
 {
     _dbContext          = dataAccessor;
     _platformDomain     = platformDomain;
     _applicationContext = applicationContext;
 }
예제 #15
0
 public FapSqlParserTests(TestWebApplicationFactory <Startup> factory)
 {
     _dbContext = factory.Services.GetService <IDbContext>();
     _appDomain = factory.Services.GetService <IFapPlatformDomain>();
 }
예제 #16
0
 public FapActionFilter(ILoggerFactory loggerFactory, IFapPlatformDomain domain)
 {
     logger          = loggerFactory.CreateLogger("actionFilter");
     stopwatch       = new Stopwatch();
     _platformDomain = domain;
 }