- doc
- consul
- consul-rg-adnc-sys.json[317B]
- services.json[895B]
- fabio.properties[117B]
- readme.md[3KB]
- docker
- docker-compose-kong.yml[2KB]
- docker-registry.md[182B]
- readme.md[1KB]
- sw-compose.yml[843B]
- jenkins
- vue
- .dockerignore[125B]
- Dockerfile[205B]
- stopcontainer.sh[195B]
- vue-adnc.conf[695B]
- Dockerfile[1KB]
- readme.md[6KB]
- vue
- jmeter
- adnc.jmx[41KB]
- k8s
- adnc-usr-webapi-rs.yaml[602B]
- adnc_usr_webapi.yaml[2KB]
- mariadb
- log_seting.md[791B]
- order_of_execution_of_sql.md[320B]
- readme.md[6KB]
- maxscale
- my.cnf[1KB]
- readme.md[2KB]
- mongodb
- readme.md[854B]
- mycat
- schema.xml[1KB]
- server.xml[5KB]
- Dockerfile[393B]
- readme.md[4KB]
- redis
- redis.conf[81KB]
- sonarqube
- readme.md[734B]
- adnc_cus_dev.sql[3KB]
- adnc_maint_dev.sql[5KB]
- adnc_usr_dev.sql[28KB]
- consul
- src
- ClientApp
- .vscode
- launch.json[368B]
- settings.json[38B]
- build
- index.js[892B]
- mock
- index.js[1KB]
- menu.js[573B]
- mock-server.js[1KB]
- table.js[519B]
- user.js[1KB]
- public
- img
- bg.jpg[336KB]
- bg.webp[273KB]
- bg2.jpg[147KB]
- bg3.jpg[103KB]
- tinymce4.7.5
- langs
- zh_CN.js[9KB]
- plugins
- codesample
- css
- prism.css[2KB]
- css
- emoticons
- img
- smiley-cool.gif[354B]
- smiley-cry.gif[329B]
- smiley-embarassed.gif[331B]
- smiley-foot-in-mouth.gif[342B]
- smiley-frown.gif[340B]
- smiley-innocent.gif[336B]
- smiley-kiss.gif[338B]
- smiley-laughing.gif[343B]
- smiley-money-mouth.gif[321B]
- smiley-sealed.gif[323B]
- smiley-smile.gif[344B]
- smiley-surprised.gif[338B]
- smiley-tongue-out.gif[328B]
- smiley-undecided.gif[337B]
- smiley-wink.gif[350B]
- smiley-yell.gif[336B]
- img
- visualblocks
- css
- visualblocks.css[5KB]
- css
- codesample
- skins
- lightgray
- fonts
- tinymce-mobile.woff[4KB]
- tinymce-small.eot[9KB]
- tinymce-small.svg[24KB]
- tinymce-small.ttf[9KB]
- tinymce-small.woff[9KB]
- tinymce.eot[18KB]
- tinymce.svg[44KB]
- tinymce.ttf[18KB]
- tinymce.woff[18KB]
- img
- anchor.gif[53B]
- loader.gif[2KB]
- object.gif[152B]
- trans.gif[43B]
- content.inline.min.css[3KB]
- content.min.css[3KB]
- skin.min.css[42KB]
- skin.min.css.map[33KB]
- fonts
- lightgray
- tinymce.min.js[814KB]
- langs
- index.html[662B]
- favicon.ico[264KB]
- img
- src
- api
- maint
- cfg.js[630B]
- dict.js[510B]
- loginlog.js[157B]
- nloglog.js[156B]
- notice.js[156B]
- opslog.js[286B]
- task.js[754B]
- usr
- account.js[714B]
- table.js[157B]
- maint
- assets
- 404_images
- 404.png[95KB]
- 404_cloud.png[4KB]
- custom-theme
- fonts
- element-icons.ttf[10KB]
- element-icons.woff[5KB]
- index.css[413KB]
- fonts
- img
- avatar.gif[139KB]
- 404_images
- components
- Breadcrumb
- index.vue[2KB]
- DictSelect
- index.vue[1KB]
- Hamburger
- index.vue[1KB]
- IconSelect
- requireIcons.js[242B]
- index.vue[1KB]
- LangSelect
- index.vue[939B]
- RightPanel
- index.vue[2KB]
- SvgIcon
- index.vue[692B]
- ThemePicker
- index.vue[4KB]
- Tinymce
- index.vue[3KB]
- TreeTable
- eval.js[775B]
- index.vue[3KB]
- Breadcrumb
- directive
- permission
- index.js[271B]
- permission.js[591B]
- permission
- icons
- svg
- 404.svg[1KB]
- articleEdit.svg[1KB]
- banner.svg[10KB]
- bug.svg[1KB]
- build.svg[629B]
- cfg.svg[1KB]
- channel.svg[990B]
- chart.svg[210B]
- clipboard.svg[765B]
- code.svg[356B]
- component.svg[300B]
- contacts.svg[3KB]
- dashboard.svg[1KB]
- date.svg[921B]
- dept.svg[1KB]
- dict.svg[2KB]
- documentation.svg[379B]
- download.svg[705B]
- drag.svg[457B]
- druid.svg[449B]
- edit.svg[727B]
- education.svg[627B]
- email.svg[384B]
- excel.svg[569B]
- exit-fullscreen.svg[1KB]
- eye-open.svg[1KB]
- file.svg[821B]
- form.svg[607B]
- fullscreen.svg[421B]
- icon.svg[741B]
- international.svg[1KB]
- job.svg[1KB]
- language.svg[1KB]
- link.svg[285B]
- list.svg[639B]
- lock.svg[561B]
- log.svg[1KB]
- logininfor.svg[1KB]
- menu.svg[426B]
- message.svg[642B]
- money.svg[360B]
- monitor.svg[527B]
- nested.svg[595B]
- nested0.svg[595B]
- online.svg[2KB]
- operation.svg[936B]
- password.svg[673B]
- password0.svg[673B]
- pdf.svg[1KB]
- people.svg[1KB]
- peoples.svg[854B]
- phone.svg[868B]
- post.svg[936B]
- qq.svg[4KB]
- search.svg[600B]
- sender.svg[220B]
- server.svg[469B]
- shopping.svg[2KB]
- shoppingCard.svg[1KB]
- size.svg[211B]
- skill.svg[1KB]
- star.svg[702B]
- swagger.svg[1KB]
- system.svg[1KB]
- tab.svg[725B]
- table.svg[251B]
- table0.svg[797B]
- task.svg[413B]
- template.svg[792B]
- theme.svg[667B]
- tool.svg[1KB]
- tree-table.svg[906B]
- tree.svg[1KB]
- user.svg[503B]
- user0.svg[503B]
- validCode.svg[1KB]
- wechat.svg[1KB]
- zip.svg[1KB]
- index.js[288B]
- svgo.yml[366B]
- svg
- lang
- layout
- components
- Settings
- index.vue[2KB]
- Sidebar
- FixiOSBug.js[633B]
- index.vue[1KB]
- Item.vue[468B]
- Link.vue[567B]
- Logo.vue[1KB]
- SidebarItem.vue[2KB]
- TagsView
- index.vue[7KB]
- ScrollPane.vue[2KB]
- index.js[198B]
- AppMain.vue[829B]
- Navbar.vue[3KB]
- Settings
- mixin
- ResizeHandler.js[1KB]
- index.vue[1KB]
- components
- router
- index.js[2KB]
- store
- modules
- app.js[1KB]
- menu.js[756B]
- settings.js[556B]
- tagsView.js[4KB]
- user.js[2KB]
- getters.js[310B]
- index.js[467B]
- modules
- styles
- common.scss[559B]
- element-ui.scss[597B]
- element-variables.scss[788B]
- index.scss[912B]
- mixin.scss[384B]
- sidebar.scss[3KB]
- transition.scss[714B]
- variables.scss[616B]
- utils
- auth.js[274B]
- get-page-title.js[221B]
- i18n.js[338B]
- index.js[2KB]
- request.js[2KB]
- route.js[611B]
- utils.js[92B]
- validate.js[372B]
- views
- account
- profile.js[344B]
- timeline.js[739B]
- updatePwd.js[1KB]
- profile.vue[2KB]
- timeline.vue[1KB]
- updatePwd.vue[2KB]
- dashboard
- dashboard.js[5KB]
- index.vue[5KB]
- login
- login.js[1KB]
- index.vue[1KB]
- login.scss[2KB]
- maintain
- cfg
- cfg.js[4KB]
- index.vue[4KB]
- dict
- dict.js[4KB]
- index.vue[3KB]
- druid
- index.vue[686B]
- health
- index.vue[494B]
- loginlog
- loginlog.js[2KB]
- index.vue[3KB]
- nloglog
- nloglog.js[2KB]
- index.vue[3KB]
- opslog
- opslog.js[2KB]
- index.vue[4KB]
- swagger
- swagger.js[133B]
- index.vue[2KB]
- task
- task.js[4KB]
- taskLog.js[1KB]
- index.vue[4KB]
- taskLog.vue[1KB]
- cfg
- usr
- 404.vue[5KB]
- account
- main.js[1KB]
- permission.js[1KB]
- settings.js[287B]
- App.vue[122B]
- api
- .eslintrc.js[5KB]
- .postcssrc.js[197B]
- babel.config.js[53B]
- index.html[337B]
- jest.config.js[766B]
- package.json[2KB]
- vue.config.js[3KB]
- .editorconfig[243B]
- .env.development[649B]
- .env.production[93B]
- .env.staging[110B]
- .eslintignore[34B]
- .npmrc[145B]
- .travis.yml[81B]
- README.md[521B]
- .vscode
- ServerApi
- .vs
- Adnc
- v17
- .suo[102KB]
- v17
- Adnc
- build
- 00_g_ocelot_runner.bat[121B]
- 01_usr_runner.bat[91B]
- 02_maint_runner.bat[97B]
- 03_cust_runner.bat[91B]
- 04_ord_runner.bat[107B]
- 05_whse_runner.bat[110B]
- common.props[1015B]
- version.props[291B]
- Gateways
- Adnc.Gateway.Ocelot
- bin
- Debug
- net6.0
- ref
- Adnc.Gateway.Ocelot.dll[14KB]
- Adnc.Gateway.Ocelot.exe[146KB]
- Adnc.Infra.Consul.dll[33KB]
- Adnc.Infra.Core.dll[66KB]
- Azure.Core.dll[146KB]
- Consul.dll[201KB]
- FluentValidation.dll[432KB]
- Microsoft.AspNetCore.Authentication.JwtBearer.dll[40KB]
- Microsoft.AspNetCore.Authentication.OpenIdConnect.dll[94KB]
- Microsoft.AspNetCore.JsonPatch.dll[53KB]
- Microsoft.AspNetCore.MiddlewareAnalysis.dll[24KB]
- Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll[65KB]
- Microsoft.Extensions.Caching.Memory.dll[37KB]
- Microsoft.Extensions.Configuration.dll[38KB]
- Microsoft.Extensions.DiagnosticAdapter.dll[39KB]
- Microsoft.Extensions.Logging.Abstractions.dll[60KB]
- Microsoft.Identity.Client.dll[1.34MB]
- Microsoft.Identity.Web.dll[198KB]
- Microsoft.Identity.Web.TokenCache.dll[52KB]
- Microsoft.IdentityModel.Abstractions.dll[18KB]
- Microsoft.IdentityModel.JsonWebTokens.dll[71KB]
- Microsoft.IdentityModel.Logging.dll[33KB]
- Microsoft.IdentityModel.Protocols.dll[37KB]
- Microsoft.IdentityModel.Protocols.OpenIdConnect.dll[111KB]
- Microsoft.IdentityModel.Tokens.dll[951KB]
- Newtonsoft.Json.dll[679KB]
- Ocelot.dll[259KB]
- Ocelot.Provider.Consul.dll[21KB]
- Ocelot.Provider.Polly.dll[11KB]
- Polly.dll[269KB]
- SkyAPM.Abstractions.dll[36KB]
- SkyAPM.Agent.AspNetCore.dll[6KB]
- SkyAPM.Diagnostics.AspNetCore.dll[15KB]
- System.IdentityModel.Tokens.Jwt.dll[87KB]
- net6.0
- Debug
- Config
- ocelot.consul.json[1KB]
- ocelot.direct.json[4KB]
- ocelot.fabio.json[1KB]
- Identity
- obj
- Debug
- net6.0
- ref
- staticwebassets
- .NETCoreApp,Version=v6.0.AssemblyAttributes.cs[190B]
- Adnc.Gateway.Ocelot.AssemblyInfo.cs[1KB]
- Adnc.Gateway.Ocelot.AssemblyInfoInputs.cache[42B]
- Adnc.Gateway.Ocelot.csproj.AssemblyReference.cache[170KB]
- Adnc.Gateway.Ocelot.GeneratedMSBuildEditorConfig.editorconfig[884B]
- Adnc.Gateway.Ocelot.GlobalUsings.g.cs[770B]
- net6.0
- Debug
- Properties
- launchSettings.json[332B]
- Adnc.Gateway.Ocelot.csproj[1KB]
- appsettings.Development.json[1KB]
- appsettings.Production.json[122B]
- appsettings.Staging.json[119B]
- appsettings.Test.json[148B]
- Program.cs[1KB]
- Startup.cs[2KB]
- favicon.ico[264KB]
- bin
- Adnc.Gateway.Ocelot
- Infrastructures
- Adnc.Infra.Caching
- bin
- Debug
- net6.0
- ref
- Adnc.Infra.Caching.dll[71KB]
- Adnc.Infra.Caching.deps.json[80KB]
- Adnc.Infra.Caching.dll[205KB]
- Adnc.Infra.Caching.pdb[69KB]
- Adnc.Infra.Core.dll[66KB]
- Adnc.Infra.Core.pdb[34KB]
- ref
- net6.0
- Debug
- Configurations
- CacheOptions.cs[2KB]
- RedisDBOptions.cs[2KB]
- ServerEndPoint.cs[1KB]
- Core
- Diagnostics
- BeforeExistsRequestEventData.cs[383B]
- BeforeGetRequestEventData.cs[514B]
- BeforePublishMessageRequestEventData.cs[434B]
- BeforeRemoveRequestEventData.cs[391B]
- BeforeSetRequestEventData.cs[580B]
- BeforeSubscribeMessageRequestEventData.cs[345B]
- CachingDiagnosticListenerExtensions.cs[13KB]
- DiagnosticDataWrapper.cs[444B]
- EventData.cs[431B]
- Interceptor
- CachingAbleAttribute.cs[482B]
- CachingEvictAttribute.cs[1KB]
- CachingInterceptorAttribute.cs[1KB]
- CachingParamAttribute.cs[237B]
- CachingPutAttribute.cs[493B]
- DefaultCachingKeyGenerator.cs[3KB]
- ICachable.cs[294B]
- ICachingKeyGenerator.cs[1KB]
- ParameterCacheKeys.cs[928B]
- Internal
- ArgumentCheck.cs[3KB]
- CacheValue.cs[1KB]
- CachingConstValue.cs[785B]
- TypeHelper.cs[813B]
- Serialization
- Stats
- AutoDelayTimers.cs[1KB]
- CacheStats.cs[1KB]
- CacheStatsCounter.cs[883B]
- LocalVariables.cs[833B]
- StatsType.cs[308B]
- AbstracCacheProvider.cs[25KB]
- Diagnostics
- Extensions
- Interceptor
- Castle
- StackExchange
- CachingProvider.Async.cs[15KB]
- CachingProvider.cs[17KB]
- DefaultDatabaseProvider.cs[3KB]
- DefaultRedisProvider.Bitmap.cs[3KB]
- DefaultRedisProvider.BloomFilter.cs[1KB]
- DefaultRedisProvider.cs[2KB]
- DefaultRedisProvider.Geo.cs[5KB]
- DefaultRedisProvider.Hash.cs[9KB]
- DefaultRedisProvider.Hyperloglog.cs[3KB]
- DefaultRedisProvider.Keys.cs[2KB]
- DefaultRedisProvider.List.cs[9KB]
- DefaultRedisProvider.Locker.cs[1KB]
- DefaultRedisProvider.ScriptEvaluate.cs[842B]
- DefaultRedisProvider.Set.cs[6KB]
- DefaultRedisProvider.SortedSet.cs[6KB]
- DefaultRedisProvider.String.cs[4KB]
- EasyCaching.Redis.csproj[1KB]
- IDatabaseExtension.cs[9KB]
- Adnc.Infra.Caching.csproj[648B]
- GlobalUsings.cs[435B]
- ICacheProvider.cs[6KB]
- IDistributedLocker.cs[1KB]
- IRedisProvider.cs[40KB]
- bin
- Adnc.Infra.Consul
- Configuration
- Discover
- Balancers
- ILoadBalancer.cs[131B]
- RandomLoadBalancer.cs[296B]
- RoundRobinLoadBalancer.cs[422B]
- TypeLoadBalancer.cs[245B]
- GrpcResolver
- Handler
- DiscoverProvider.cs[2KB]
- DiscoverProviderBuilder.cs[1KB]
- IDiscoverProvider.cs[182B]
- Balancers
- Extensions
- Registrar
- Adnc.Infra.Consul.csproj[752B]
- GlobalUsings.cs[422B]
- Adnc.Infra.Core
- Adnc
- Configuration
- ConsulConfig.cs[616B]
- JWTConfig.cs[1KB]
- KestrelConfig.cs[551B]
- MongoConfig.cs[1KB]
- MysqlConfig.cs[230B]
- RabbitMqConfig.cs[384B]
- RedisConfig.cs[616B]
- DependencyInjection
- ServiceLocator.cs[386B]
- Exceptions
- BusinessException.cs[400B]
- IAdncException.cs[77B]
- Guard
- Guard.cs[183B]
- GuardExtensions.cs[1KB]
- Interfaces
- IDependencyRegistrar.cs[143B]
- IServiceInfo.cs[790B]
- Json
- SystemTextJson.cs[1KB]
- Configuration
- Autofac
- ModuleRegistrationExtensions.cs[1KB]
- NullModel.cs[173B]
- Internal
- Microsoft
- Extensions
- Configuration
- DependencyInjection
- Hosting
- HostExtensions.cs[3KB]
- ThreadPoolSettings.cs[385B]
- Extensions
- System
- Extensions
- Boolean
- BooleanExtension.cs[76B]
- Byte
- ByteArrayExtension.cs[407B]
- Char
- CharExtension.cs[59B]
- Collection
- DateTime
- DataTimeExtension.cs[17KB]
- DateTime2ndExtension.cs[7KB]
- DateTimeConverter.cs[676B]
- DateTimeNullableConverter.cs[709B]
- Decimal
- DecimalExtension.cs[62B]
- Delegate
- DelegateExtension.cs[63B]
- Double
- DoubleExtension.cs[1KB]
- Enum
- EnumExtension.cs[648B]
- EventHandler
- Exception
- ExceptionExtension.cs[962B]
- Expression
- Guid
- GuidExtension.cs[1KB]
- HttpStatusCode
- Int
- IntExtension.cs[3KB]
- Long
- LongExtension.cs[783B]
- Object
- ObjectArrayExtension.cs[66B]
- ObjectExtension.cs[534B]
- Random
- RandomExtension.cs[2KB]
- Short
- ShortExtension.cs[1KB]
- String
- StringExtension.cs[4KB]
- StringBuilder
- TimeSpan
- TimeSpanExtension.cs[1KB]
- Type
- AssemblyExtension.cs[730B]
- DocumenationExtension.cs[6KB]
- MethodInfoExtension.cs[334B]
- ReflectionExtension.cs[944B]
- TypeExtension.cs[4KB]
- Boolean
- Extensions
- Adnc.Infra.Core.csproj[955B]
- GlobalUsings.cs[473B]
- Adnc
- Adnc.Infra.Dapper
- Extensions
- Repositories
- DapperRepository.cs[13KB]
- Adnc.Infra.Repository.Dapper.csproj[437B]
- GlobalUsings.cs[183B]
- Adnc.Infra.EfCore
- Extensions
- Internal
- EFCoreUtil.cs[269B]
- KeyEntryModel.cs[257B]
- Repositories
- AbstractEfBaseRepository.cs[4KB]
- EfBasicRepository.cs[2KB]
- EfRepository.cs[12KB]
- Transaction
- UnitOfWork.cs[2KB]
- Adnc.Infra.Repository.EfCore.csproj[791B]
- AdncDbContext.cs[2KB]
- GlobalUsings.cs[452B]
- Adnc.Infra.EfCore.MySQL
- Extensions
- SqlGenerator
- MySql
- Transaction
- MySQLUnitOfWork.cs[882B]
- Adnc.Infra.Repository.EfCore.MySQL.csproj[879B]
- AdncInfraEfCoreModule.cs[1KB]
- GlobalUsings.cs[447B]
- MySQLDbContext.cs[458B]
- Adnc.Infra.EfCore.SQLServer
- Extensions
- Transaction
- SqlServerUnitOfWork.cs[898B]
- Adnc.Infra.Repository.EfCore.SqlServer.csproj[618B]
- GlobalUsings.cs[404B]
- SqlServerDbContext.cs[250B]
- Adnc.Infra.EventBus
- Cap
- Filters
- DefaultCapFilter.cs[703B]
- Serialization
- CapPublisher.cs[1KB]
- CapSubscriber.cs[310B]
- NullCapPublisher.cs[1KB]
- Filters
- Extensions
- RabbitMq
- BaseRabbitMqConsumer.cs[5KB]
- ExchageConfig.cs[273B]
- ExchangeType.cs[212B]
- QueueConfig.cs[2KB]
- RabbitMqConnection.cs[2KB]
- RabbitMqProducer.cs[3KB]
- Adnc.Infra.EventBus.csproj[472B]
- GlobalUsings.cs[373B]
- IEvent.cs[438B]
- IEventPublisher.cs[566B]
- IEventSubscriber.cs[86B]
- Cap
- Adnc.Infra.Helper
- Core
- IdGenerater
- Snowflake.cs[7KB]
- Accessor.cs[142B]
- AccessorExtentions.cs[2KB]
- HashConsistentGenerater.cs[6KB]
- HashGenerater.cs[678B]
- HashGeneraterExtensions.cs[6KB]
- Security.cs[141B]
- SecurityExtentions.cs[644B]
- IdGenerater
- Properties
- Adnc.Infra.Helper.csproj[672B]
- GlobalUsings.cs[182B]
- InfraHelper.cs[321B]
- Core
- Adnc.Infra.IdGenerater
- Extensions
- Yitter
- IdGenerater.cs[1KB]
- WorkerNode.cs[3KB]
- WorkerNodeHostedService.cs[2KB]
- Adnc.Infra.IdGenerater.csproj[439B]
- GlobalUsings.cs[212B]
- Adnc.Infra.Job
- Extensions
- Xxljob
- Executor.cs[65B]
- Adnc.Infra.Job.csproj[625B]
- GlobalUsings.cs[83B]
- Adnc.Infra.Mapper
- AutoMapper
- AutoMapperObject.cs[895B]
- Extensions
- Adnc.Infra.Mapper.csproj[391B]
- IObjectMapper.cs[271B]
- AutoMapper
- Adnc.Infra.Mongo
- Configuration
- MongoConfigurationBuilder.cs[3KB]
- MongoEntityBuilder.cs[642B]
- MongoIndexContext.cs[1KB]
- MongoRepositoryOptions.cs[763B]
- NamingConvention.cs[679B]
- Diagnostics
- Entities
- ExpiringMongoEntity.cs[506B]
- SoftDeletableMongoEntity.cs[529B]
- Extensions
- Interfaces
- Repositories
- Adnc.Infra.Repository.Mongo.csproj[388B]
- MongoContext.cs[5KB]
- Configuration
- Adnc.Infra.Repository
- Entities
- EfEnities
- Extensions
- PocoLoadingExtension.cs[605B]
- EfBasicAuditEntity.cs[364B]
- EfEntity.cs[109B]
- EfFullAuditEntity.cs[607B]
- IEfEntity.cs[101B]
- Extensions
- MongoEntities
- MongoEntity.cs[779B]
- Entity.cs[125B]
- IBasicAuditInfo.cs[328B]
- IConcurrency.cs[202B]
- IEntity.cs[120B]
- IEntityInfo.cs[177B]
- IFullAuditInfo.cs[346B]
- ISoftDelete.cs[118B]
- EfEnities
- IRepositories
- Models
- Operater.cs[201B]
- PagedModel.cs[933B]
- DbTypes.cs[121B]
- IAdoExecuterRepository.cs[3KB]
- IAdoExecuterWithQuerierRepository.cs[142B]
- IAdoQuerierRepository.cs[24KB]
- IAdoRepository.cs[256B]
- IEfBaseRepository.cs[2KB]
- IEfBasicRepository.cs[871B]
- IEfRepository.cs[6KB]
- IMongoRepository.cs[3KB]
- IRepository.cs[234B]
- IUnitOfWork.cs[418B]
- RepositoryConsts.cs[252B]
- Models
- Adnc.Infra.Repository.csproj[682B]
- GlobalUsings.cs[99B]
- Entities
- Adnc.Infra.sln[7KB]
- Adnc.Infra.Caching
- Services
- Adnc.Cus
- Adnc.Cus.Application
- AutoMapper
- CustProfile.cs[323B]
- BloomFilters
- Caching
- CacheService.cs[383B]
- EventSubscribers
- Registrar
- Services
- Adnc.Cus.Application.csproj[498B]
- GlobalUsings.cs[1KB]
- AutoMapper
- Adnc.Cus.Application.Contracts
- Dtos
- DtoValidators
- CustomerDto.cs[277B]
- CustomerRechargeDto.cs[139B]
- CustomerRegisterDto.cs[265B]
- CustomerSearchPagedDto.cs[181B]
- Services
- Adnc.Cus.Application.Contracts.csproj[421B]
- GlobalUsings.cs[386B]
- Dtos
- Adnc.Cus.Migrations
- Adnc.Cus.Repository
- Entities
- Config
- CustomerConfig.cs[916B]
- CustomerFinanceConfig.cs[449B]
- CustomerTransactionLogConfig.cs[762B]
- Customer.cs[435B]
- CustomerFinance.cs[326B]
- CustomerTransactionLog.cs[701B]
- EntityInfo.cs[262B]
- Config
- Adnc.Cus.Repository.csproj[611B]
- GlobalUsings.cs[323B]
- Entities
- Adnc.Cus.WebApi
- Controllers
- Properties
- PublishProfiles
- NET6_linux-x64.pubxml[907B]
- launchSettings.json[454B]
- PublishProfiles
- Registrar
- wwwroot
- index.html[1KB]
- favicon.ico[264KB]
- Adnc.Cus.WebApi.csproj[1KB]
- appsettings.Development.json[551B]
- appsettings.Production.json[160B]
- appsettings.Staging.json[154B]
- appsettings.Test.json[148B]
- GlobalUsings.cs[601B]
- Program.cs[1KB]
- swagger_miniprofiler.html[5KB]
- Dockerfile[2KB]
- Adnc.Cus.Application
- Adnc.Maint
- Adnc.Maint.Application
- AutoMapper
- MaintProfile.cs[786B]
- BloomFilters
- Caching
- CacheService.cs[4KB]
- EventSubscribers
- LoginLogMqConsumer.cs[2KB]
- OpsLogMqConsumer.cs[2KB]
- Registrar
- Services
- CfgAppService.cs[3KB]
- DictAppService.cs[4KB]
- LogAppService.cs[3KB]
- NoticeAppService.cs[874B]
- Adnc.Maint.Application.csproj[506B]
- GlobalUsings.cs[1KB]
- AutoMapper
- Adnc.Maint.Application.Contracts
- Dtos
- Cfg
- DtoValidators
- CfgCreationDtoValidator.cs[427B]
- CfgUpdationDtoValidator.cs[235B]
- CfgCreationDto.cs[425B]
- CfgDto.cs[445B]
- CfgSearchPagedDto.cs[336B]
- CfgUpdationDto.cs[147B]
- DtoValidators
- Dict
- DtoValidators
- DictCreationDto.cs[269B]
- DictDto.cs[622B]
- DictSearchDto.cs[333B]
- DictUpdationDto.cs[103B]
- Log
- LoginLogDto.cs[516B]
- LogSearchPagedDto.cs[762B]
- NlogLogDto.cs[1KB]
- OpsLogCreationDto.cs[1KB]
- OpsLogDto.cs[1KB]
- Notice
- NoticeDto.cs[417B]
- NoticeSearchDto.cs[135B]
- Cfg
- Services
- ICfgAppService.cs[1KB]
- IDictAppService.cs[1KB]
- ILogAppService.cs[796B]
- INoticeAppService.cs[363B]
- Adnc.Maint.Application.Contracts.csproj[526B]
- GlobalUsings.cs[458B]
- Dtos
- Adnc.Maint.Migrations
- Adnc.Maint.Repository
- Entities
- Config
- CfgConfig.cs[502B]
- DictConfig.cs[453B]
- NoticeConfig.cs[418B]
- EntityInfo.cs[264B]
- SysCfg.cs[461B]
- SysDict.cs[322B]
- SysNotice.cs[236B]
- Config
- Adnc.Maint.Repository.csproj[509B]
- GlobalUsings.cs[280B]
- Entities
- Adnc.Maint.WebApi
- Controllers
- CfgController.cs[2KB]
- DictController.cs[2KB]
- LogController.cs[2KB]
- NoticeController.cs[998B]
- Grpc
- MaintGrpcServer.cs[979B]
- Properties
- launchSettings.json[456B]
- Registrar
- wwwroot
- index.html[1KB]
- favicon.ico[264KB]
- Adnc.Maint.WebApi.csproj[1KB]
- appsettings.Development.json[553B]
- appsettings.Production.json[160B]
- appsettings.Staging.json[154B]
- appsettings.Test.json[148B]
- GlobalUsings.cs[602B]
- Program.cs[1KB]
- swagger_miniprofiler.html[5KB]
- Dockerfile[2KB]
- Controllers
- Adnc.Maint.Application
- Adnc.Ord
- Adnc.Ord.Application
- AutoMapper
- OrdProfile.cs[369B]
- Caching
- CacheService.cs[359B]
- EventSubscribers
- Registrar
- Services
- OrderAppService.cs[6KB]
- Adnc.Ord.Application.csproj[490B]
- GlobalUsings.cs[1KB]
- AutoMapper
- Adnc.Ord.Application.Contracts
- Dtos
- OrderCreationDto.cs[671B]
- OrderDto.cs[1KB]
- OrderMarkCreatedStatusDto.cs[173B]
- OrderReceiverDto.cs[206B]
- OrderSearchDto.cs[138B]
- OrderUpdationDto.cs[209B]
- Services
- IOrderAppService.cs[1KB]
- Adnc.Ord.Application.Contracts.csproj[421B]
- GlobalUsings.cs[256B]
- Dtos
- Adnc.Ord.Domain
- Aggregates
- OrderAggregate
- Order.cs[4KB]
- OrderItem.cs[977B]
- OrderItemProduct.cs[544B]
- OrderReceiver.cs[663B]
- OrderStatus.cs[410B]
- OrderStatusCodes.cs[396B]
- OrderAggregate
- EntityConfig
- EntityInfo.cs[278B]
- OrderConfig.cs[1KB]
- OrderItemConfig.cs[732B]
- Services
- OrderManager.cs[3KB]
- Adnc.Ord.Domain.csproj[876B]
- GlobalUsings.cs[559B]
- Aggregates
- Adnc.Ord.Migrations
- Adnc.Ord.WebApi
- Controllers
- OrderController.cs[2KB]
- Properties
- PublishProfiles
- NET6_linux-x64.pubxml[800B]
- launchSettings.json[454B]
- PublishProfiles
- Registrar
- wwwroot
- index.html[259B]
- favicon.ico[264KB]
- Adnc.Ord.WebApi.csproj[1KB]
- appsettings.Development.json[551B]
- appsettings.Production.json[160B]
- appsettings.Staging.json[154B]
- appsettings.Test.json[148B]
- GlobalUsings.cs[516B]
- Program.cs[1KB]
- swagger_miniprofiler.html[5KB]
- Dockerfile[2KB]
- Controllers
- Adnc.Ord.Application
- Adnc.Usr
- Adnc.Usr.Application
- AutoMapper
- UsrProfile.cs[1KB]
- BloomFilters
- AccountBloomFilter.cs[1KB]
- CacheKeyBloomFilter.cs[2KB]
- Caching
- CacheService.cs[7KB]
- Registrar
- Services
- AccountAppService.cs[4KB]
- DeptAppService.cs[5KB]
- MenuAppService.cs[8KB]
- RoleAppService.cs[5KB]
- UserAppService.cs[7KB]
- Adnc.Usr.Application.csproj[498B]
- GlobalUsings.cs[1KB]
- AutoMapper
- Adnc.Usr.Application.Contracts
- Dtos
- Dept
- DtoValidators
- DeptCreationDto.cs[834B]
- DeptDto.cs[919B]
- DeptSimpleTreeDto.cs[515B]
- DeptTreeDto.cs[229B]
- DeptUpdationDto.cs[141B]
- Menu
- DtoValidators
- MenuCreationDto.cs[1KB]
- MenuDto.cs[1KB]
- MenuMetaDto.cs[342B]
- MenuNodeDto.cs[1KB]
- MenuRouterDto.cs[1KB]
- MenuTreeDto.cs[213B]
- MenuUpdationDto.cs[141B]
- Node.cs[671B]
- ZTreeNodeDto.cs[1KB]
- Role
- DtoValidators
- RelationDto.cs[339B]
- RoleCreationDto.cs[373B]
- RoleDto.cs[832B]
- RoleMenuCodesDto.cs[340B]
- RolePagedSearchDto.cs[251B]
- RolePermissionsCheckerDto.cs[208B]
- RoleSetPermissonsDto.cs[176B]
- RoleTreeDto.cs[213B]
- RoleUpdationDto.cs[101B]
- User
- DtoValidators
- UserChangePwdDto.cs[529B]
- UserChangeStatusDto.cs[193B]
- UserCreationAndUpdationDto.cs[1KB]
- UserCreationDto.cs[235B]
- UserDto.cs[2KB]
- UserInfoDto.cs[688B]
- UserLoginDto.cs[382B]
- UserProfileDto.cs[1KB]
- UserRefreshTokenDto.cs[295B]
- UserSearchPagedDto.cs[349B]
- UserSetRoleDto.cs[152B]
- UserTokenInfoDto.cs[925B]
- UserUpdationDto.cs[126B]
- UserValidatedInfoDto.cs[793B]
- Dept
- Services
- IAccountAppService.cs[1KB]
- IDeptAppService.cs[1KB]
- IMenuAppService.cs[2KB]
- IRoleAppService.cs[2KB]
- IUserAppService.cs[3KB]
- Adnc.Usr.Application.Contracts.csproj[624B]
- GlobalUsings.cs[539B]
- Dtos
- Adnc.Usr.Migrations
- Adnc.Usr.Repository
- Entities
- Config
- DeptConfig.cs[589B]
- MenuConfig.cs[1KB]
- RelationConfig.cs[358B]
- RoleConfig.cs[689B]
- UserConfig.cs[1KB]
- EntityInfo.cs[262B]
- SysDept.cs[816B]
- SysMenu.cs[1KB]
- SysRelation.cs[293B]
- SysRole.cs[412B]
- SysUser.cs[1KB]
- Config
- Extensions
- Adnc.Usr.Repository.csproj[515B]
- GlobalUsings.cs[438B]
- Entities
- Adnc.Usr.WebApi
- Authentication
- Authorization
- Controllers
- AccountController.cs[4KB]
- DeptController.cs[1KB]
- MenuController.cs[3KB]
- RoleController.cs[2KB]
- UserController.cs[4KB]
- Grpc
- AuthGrpcServer.cs[1KB]
- UsrGrpcServer.cs[2KB]
- Properties
- PublishProfiles
- NET6_Linux-x64.pubxml[907B]
- launchSettings.json[454B]
- PublishProfiles
- Registrar
- wwwroot
- index.html[1KB]
- favicon.ico[264KB]
- Adnc.Usr.WebApi.csproj[3KB]
- appsettings.Development.json[551B]
- appsettings.Production.json[160B]
- appsettings.Staging.json[154B]
- appsettings.Test.json[148B]
- GlobalUsings.cs[833B]
- Program.cs[1KB]
- swagger_miniprofiler.html[5KB]
- Dockerfile[2KB]
- Adnc.Usr.Application
- Adnc.Whse
- Adnc.Whse.Application
- AutoMapper
- WhseProfile.cs[467B]
- Caching
- CacheService.cs[360B]
- EventSubscribers
- Registrar
- Services
- ProductAppService.cs[5KB]
- WarehouseAppService.cs[4KB]
- Adnc.Whse.Application.csproj[627B]
- GlobalUsings.cs[1KB]
- AutoMapper
- Adnc.Whse.Application.Contracts
- Dtos
- ProducChangePriceDto.cs[135B]
- ProductCreationDto.cs[288B]
- ProductDto.cs[459B]
- ProductPutOffSaleDto.cs[111B]
- ProductPutOnSaleDto.cs[134B]
- ProductSearchListDto.cs[178B]
- ProductSearchPagedDto.cs[181B]
- ProductUpdationDto.cs[288B]
- WarehouseAllocateToProductDto.cs[145B]
- WarehouseBlockQtyDto.cs[208B]
- WarehouseCreationDto.cs[194B]
- WarehouseDto.cs[426B]
- WarehouseSearchDto.cs[104B]
- Services
- IProductAppService.cs[839B]
- IWarehouseAppService.cs[1KB]
- Adnc.Whse.Application.Contracts.csproj[567B]
- Adnc.Whse.Application.Contracts.xml[1KB]
- GlobalUsings.cs[257B]
- Dtos
- Adnc.Whse.Domain
- Aggregates
- ProductAggregate
- Product.cs[2KB]
- ProductStatus.cs[416B]
- WarehouseAggregate
- InventoryChangeLogs.cs[151B]
- Warehouse.cs[2KB]
- WarehousePosition.cs[459B]
- ProductStatusCodes.cs[144B]
- ProductAggregate
- EntityConfig
- EntityInfo.cs[274B]
- ProductConfig.cs[1KB]
- WarehouseConfig.cs[722B]
- Services
- ProductManager.cs[3KB]
- WarehouseManager.cs[3KB]
- Adnc.Whse.Domain.csproj[706B]
- GlobalUsings.cs[544B]
- Aggregates
- Adnc.Whse.Migrations
- Adnc.Whse.WebApi
- Controllers
- ProductController.cs[2KB]
- WarehouseController.cs[1KB]
- Grpc
- WhseGrpcServer.cs[1KB]
- Properties
- PublishProfiles
- NET6_linux-x64.pubxml[828B]
- launchSettings.json[455B]
- PublishProfiles
- Registrar
- wwwroot
- index.html[261B]
- favicon.ico[264KB]
- Adnc.Whse.WebApi.csproj[1KB]
- appsettings.Development.json[545B]
- appsettings.Production.json[160B]
- appsettings.Staging.json[154B]
- appsettings.Test.json[148B]
- GlobalUsings.cs[482B]
- Program.cs[1KB]
- swagger_miniprofiler.html[5KB]
- Dockerfile[3KB]
- Controllers
- Adnc.Whse.Application
- Shared
- Adnc.Shared
- Consts
- Caching
- CachingConsts.Com.cs[1KB]
- CachingConsts.Cust.cs[214B]
- CachingConsts.Maint.cs[475B]
- CachingConsts.Usr.cs[970B]
- Entity
- EntityConsts.Cust.cs[643B]
- EntityConsts.Maint.cs[603B]
- EntityConsts.Ord.cs[386B]
- EntityConsts.Usr.cs[1KB]
- EntityConsts.Whse.cs[431B]
- Mq
- MqConsts.Exchanges.cs[269B]
- MqConsts.RoutingKeys.cs[164B]
- Permission
- Permissions.Cust.cs[249B]
- Permissions.Maint.cs[833B]
- Permissions.Usr.cs[1KB]
- RegistrationCenter
- RegisteredTypeConsts.cs[274B]
- Caching
- Events
- CustomerRechargedEvent.cs[542B]
- EventEntity.cs[1KB]
- OrderCanceledEvent.cs[449B]
- OrderCreatedEvent.cs[646B]
- OrderPaidEvent.cs[524B]
- WarehouseQtyBlockedEvent.cs[571B]
- Adnc.Shared.csproj[364B]
- GlobalUsings.cs[3B]
- UserContext.cs[473B]
- Consts
- Adnc.Shared.Application
- BloomFilter
- AbstractBloomFilter.cs[2KB]
- BloomFilterFactory.cs[879B]
- BloomFilterHostedService.cs[947B]
- NullBloomFilter.cs[923B]
- Caching
- SkyApm
- AbstractCacheService.cs[2KB]
- CachingHostedService.cs[2KB]
- ICachePreheatable.cs[196B]
- Channels
- ChannelConsumersHostedService.cs[3KB]
- ChannelHelper.cs[946B]
- Extensions
- HttpClientBuilderExtension.cs[362B]
- MessageTrackerExtension.cs[572B]
- ObjectMapperExtension.cs[410B]
- SearchPagedDtoExtension.cs[339B]
- Interceptors
- OperateLog
- UnitOfWork
- UowAsyncInterceptor.cs[5KB]
- UowInterceptor.cs[479B]
- Registrar
- AbstractApplicationDependencyRegistrar.AppliactionSerivces.cs[2KB]
- AbstractApplicationDependencyRegistrar.Caching.cs[1KB]
- AbstractApplicationDependencyRegistrar.cs[3KB]
- AbstractApplicationDependencyRegistrar.DomainSerivces.cs[695B]
- AbstractApplicationDependencyRegistrar.EventBus.cs[4KB]
- AbstractApplicationDependencyRegistrar.Repositories.cs[2KB]
- AbstractApplicationDependencyRegistrar.RpcClient.cs[5KB]
- AbstractApplicationDependencyRegistrarExtension.cs[5KB]
- Services
- Trackers
- DbMessageTrackerService.cs[823B]
- MessageTrackerFactory.cs[539B]
- NullMessageTrackerService.cs[384B]
- RedisMessageTrackerService.cs[431B]
- AbstractAppService.cs[1KB]
- Trackers
- Adnc.Shared.Application.csproj[2KB]
- GlobalUsings.cs[1KB]
- BloomFilter
- Adnc.Shared.Application.Contracts
- Attributes
- OperateLogAttribute.cs[208B]
- UnitOfWorkAttribute.cs[283B]
- Dtos
- IBasicAuditInfo.cs[303B]
- IDto.cs[123B]
- IFullAuditInfo.cs[319B]
- IInputDto.cs[140B]
- IOutputDto.cs[228B]
- ISearchDto.cs[92B]
- ISearchPagedDto.cs[343B]
- MongoDto.cs[130B]
- OutputBaseAuditDto.cs[371B]
- OutputDto.cs[158B]
- OutputFullAuditInfoDto.cs[465B]
- PageModelDto.cs[1KB]
- SearchDto.cs[108B]
- SearchPagedDto.cs[685B]
- SimpleDto.cs[405B]
- SimpleInputDto.cs[419B]
- DtoValidator
- Enums
- TrackerKind.cs[132B]
- Interfaces
- IAppService.cs[93B]
- IMessageTracker.cs[307B]
- ResultModels
- AppServiceResult.cs[1KB]
- ProblemDetails.cs[1KB]
- Adnc.Shared.Application.Contracts.csproj[404B]
- GlobalUsings.cs[183B]
- Attributes
- Adnc.Shared.Domain
- Entities
- AbstractDomainEntityInfo.cs[766B]
- AggregateRoot.cs[758B]
- AggregateRootWithBasicAuditInfo.cs[208B]
- DomainEntity.cs[81B]
- ValueObject.cs[72B]
- Adnc.Shared.Domain.csproj[606B]
- GlobalUsings.cs[151B]
- IDomainService.cs[69B]
- Entities
- Adnc.Shared.Repository
- EfEntities
- Config
- AbstracSharedEntityInfo.cs[2KB]
- EventTracker.cs[423B]
- MongoEntities
- LoggerLog.cs[1KB]
- LoginLog.cs[664B]
- OperationLog.cs[778B]
- Adnc.Shared.Repository.csproj[623B]
- GlobalUsings.cs[227B]
- EfEntities
- Adnc.Shared.Rpc
- Handlers
- Token
- BasicTokenGenerator.cs[1KB]
- BasicTokenValidator.cs[3KB]
- BearerTokenGenerator.cs[808B]
- ITokenGenerator.cs[310B]
- Partner.cs[288B]
- TokenFactory.cs[698B]
- CacheDelegatingHandler.cs[2KB]
- TokenDelegatingHandler.cs[1KB]
- Token
- Protos
- Messages
- authgrpc_login.proto[237B]
- common.proto[313B]
- maintgrpc_getdict.proto[338B]
- usrgrpc_getcurrenuserpermissions.proto[292B]
- usrgrpc_getdepts.proto[440B]
- whsegrpc_getproducts.proto[369B]
- Services
- authgrpc.proto[276B]
- maintgrpc.proto[281B]
- usrgrpc.proto[431B]
- whsegrpc.proto[296B]
- CustomTypes.cs[603B]
- GrpcClientConsts.cs[372B]
- Messages
- Rest
- Rtos
- DeptRto.cs[1KB]
- DictRto.cs[713B]
- LoginInputRto.cs[468B]
- LoginRto.cs[362B]
- OrderRto.cs[99B]
- ProductRto.cs[337B]
- ProductSearchListRto.cs[379B]
- UserValidatedInfoRto.cs[464B]
- Services
- IAuthRestClient.cs[520B]
- IMaintRestClient.cs[407B]
- IOrderRestClient.cs[96B]
- IRestClient.cs[77B]
- IUsrRestClient.cs[954B]
- IWhseRestClient.cs[414B]
- Rtos
- AddressNode.cs[994B]
- Adnc.Shared.Rpc.csproj[1KB]
- GlobalUsings.cs[471B]
- RpcConsts.cs[523B]
- Handlers
- Adnc.Shared.WebApi
- Authentication
- Basic
- BasicAuthenticationHandler.cs[2KB]
- BasicDefaults.cs[281B]
- BasicEvents.cs[312B]
- BasicPostConfigureOptions.cs[268B]
- BasicSchemeExtensions.cs[1KB]
- BasicSchemeOptions.cs[334B]
- BasicTokenValidatedContext.cs[303B]
- Bearer
- BearerAuthenticationHandler.cs[2KB]
- BearerDefaults.cs[226B]
- BearerEvents.cs[168B]
- BearerPostConfigureOptions.cs[272B]
- BearerSchemeExtensions.cs[1KB]
- BearerSchemeOptions.cs[340B]
- BearerTokenValidatedContext.cs[308B]
- Hybrid
- HybridAuthenticationHandler.cs[1KB]
- HybridDefaults.cs[151B]
- HybridPostConfigureOptions.cs[272B]
- HybridSchemeExtensions.cs[1KB]
- HybridSchemeOptions.cs[122B]
- JwtBearer
- JwtBearerDefaults.cs[287B]
- JwtToken.cs[276B]
- JwtTokenHelper.cs[6KB]
- Tokens.cs[123B]
- AbstractAuthenticationProcessor.cs[1KB]
- BearerAuthenticationRemoteProcessor.cs[1KB]
- Basic
- Authorization
- AbstractPermissionHandler.cs[1KB]
- AdncAuthorizeAttribute.cs[899B]
- AuthorizePolicy.cs[142B]
- PermissionAttribute.cs[1006B]
- PermissionRemoteHandler.cs[885B]
- PermissionRequirement.cs[263B]
- Controller
- Extensions
- ApplicationBuilderExtension.cs[921B]
- HostExtension.cs[890B]
- HostingHostBuilderExtension.cs[3KB]
- ModelStateExtension.cs[972B]
- ServiceCollectionExtension.cs[1KB]
- ServiceInfoExtension.cs[1KB]
- Filters
- Middleware
- NLog
- nlog-console.config[1KB]
- nlog-loki.config[2KB]
- nlog-mongodb.config[3KB]
- Registrar
- AbstractWebApiDependencyRegistrar.ApplicationServices.cs[797B]
- AbstractWebApiDependencyRegistrar.Authentication.cs[2KB]
- AbstractWebApiDependencyRegistrar.Authorization.cs[912B]
- AbstractWebApiDependencyRegistrar.Configure.cs[521B]
- AbstractWebApiDependencyRegistrar.Controllers.cs[2KB]
- AbstractWebApiDependencyRegistrar.Cors.cs[674B]
- AbstractWebApiDependencyRegistrar.cs[1KB]
- AbstractWebApiDependencyRegistrar.HealthChecks.cs[3KB]
- AbstractWebApiDependencyRegistrar.Middleware.cs[3KB]
- AbstractWebApiDependencyRegistrar.MiniProfiler.cs[378B]
- AbstractWebApiDependencyRegistrar.SwaggerGen.cs[1KB]
- IMiddlewareRegistrar.cs[113B]
- Adnc.Shared.WebApi.csproj[3KB]
- appsettings.shared.Development.json[4KB]
- GlobalUsings.cs[1KB]
- ServiceInfo.cs[2KB]
- Authentication
- Adnc.Shared.sln[3KB]
- Adnc.Shared
- Adnc.Cus
- .dockerignore[316B]
- .gitattributes[2KB]
- Adnc.sln[46KB]
- Delete-BIN-OBJ-Folders.bat[347B]
- .vs
- ClientApp
- test
- Adnc.PerformTest
- Adnc.PerformTest.csproj[302B]
- EfRespositoryTest.cs[82B]
- Program.cs[202B]
- Adnc.UnitTest
- Fixtures
- APITestFixture.cs[1KB]
- CoreServiceFixture.cs[1KB]
- EfCoreDbcontextFixture.cs[1KB]
- FixtureConsts.cs[231B]
- MaxscaleDbcontextFixture.cs[104B]
- RedisCacheFixture.cs[1KB]
- Adnc.UnitTest.csproj[2KB]
- ApplicationServicesTests.cs[4KB]
- BasicAuthenticationHandlerTests.cs[566B]
- EfCoreRepositoryTests.cs[33KB]
- GlobalUsings.cs[570B]
- IdGeneraterTests.cs[1KB]
- MaxscaleTests.cs[6KB]
- MyDatabaseTests.cs[648B]
- RedisCahceTests.cs[8KB]
- RemoteTests.cs[1KB]
- UnitOfWorkTests.cs[1KB]
- Fixtures
- Adnc.PerformTest
- tools
- readme.txt[118B]
- from .gif[4KB]
- README.md[15KB]
- 最新Asp.Net源码下载.url[123B]
源码介绍
源码参数
项目简介
Adnc是一个轻量级的完全可以落地的微服务/分布式开发框架,同时也适用于单体架构系统的开发。支持经典三层与DDD架构开发模式、集成了一系列主流稳定的微服务配套技术栈。一个前后端分离的框架,前端基于Vue、后端基于.Net6构建。WebApi遵循RESTful设计规范、基于JWT认证授权、基于Maxscale实现了读写分离、部署灵活、代码简洁、开箱即用、容器化微服务的最佳实践。
技术架构
1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。
2、数据库支持:MySQL。
3、系统采用组件有:Redis、Rabbitmq、mongodb。
4、docker采用consul集群、Skywalking组件。
5、后端:.Net6 + EFCore + JWT + Dapper + quartz.net + Grpc +Nlog + swagger
6、系统分为:
用户中心:系统支撑服务,实现了用户管理、角色管理、权限管理、菜单管理、组织架构管理
运维中心:系统支撑服务,实现了登录日志、审计日志、异常日志、字典管理、配置参数管理
客户中心:经典三层开发模式demo
订单中心:DDD开发模式demo
仓储中心:DDD开发模式demo
前端项目
ClientApp
-
前端主要技术栈 Vue + Vue-Router + Vuex + Axios
-
构建步骤
# Install dependencies npm install --registry=https://registry.npm.taobao.org
-
# Serve with hot reload at localhost:5001 npm run dev
-
# Build for production with minification npm run build:prod
# Install dependencies npm install --registry=https://registry.npm.taobao.org
# Serve with hot reload at localhost:5001 npm run dev
# Build for production with minification npm run build:prod
后端项目
ServerApi
0、安装dotnet6、MySQL5.7或以上版本
1、首先使用doc目录中的sql文件,创建三个服务中心的数据库
2、在\src\ServerApi\build 文件夹中,依次运行.bat文件即可启动后端服务
3、浏览器访问http://localhost:5001/ 进入登陆页面,使用用户名:51Aspx 和密码:51Aspx进行登录
下载记录(Only Recent 100)
用户名 | 推荐指数 | 下载时间 |
---|