From 3429de9eb621cc3f8a09a12c302945813db1e1e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=A9=99=E5=AD=90?= <454313500@qq.com>
Date: Wed, 22 May 2024 14:35:08 +0800
Subject: [PATCH] =?UTF-8?q?style:=20=E4=BF=AE=E6=94=B9=E8=81=9A=E5=90=88?=
=?UTF-8?q?=E8=B7=9F=E7=B1=BB=E5=91=BD=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../SqlSugarDbContext.cs | 4 +
.../Services/AccessLogService.cs | 10 +-
.../Analyses/BbsForumAnalyseService.cs | 2 +-
.../Services/Bank/BankService.cs | 6 +-
.../Services/Forum/AgreeService.cs | 4 +-
.../Services/Forum/ArticleService.cs | 6 +-
.../Services/Forum/BannerService.cs | 6 +-
.../Services/Forum/CommentService.cs | 8 +-
.../Services/Forum/DiscussService.cs | 16 +-
.../Services/Forum/PlateService.cs | 6 +-
.../Services/Integral/LevelService.cs | 6 +-
...LogEntity.cs => AccessLogAggregateRoot.cs} | 2 +-
...CardEntity.cs => BankCardAggregateRoot.cs} | 6 +-
...ity.cs => InterestRecordsAggregateRoot.cs} | 6 +-
.../Entities/BbsNoticeAggregateRoot.cs | 32 +++
.../Forum/{AgreeEntity .cs => AgreeEntity.cs} | 0
...ticleEntity.cs => ArticleAggregateRoot.cs} | 12 +-
...BannerEntity.cs => BannerAggregateRoot.cs} | 2 +-
...mmentEntity.cs => CommentAggregateRoot.cs} | 12 +-
...scussEntity.cs => DiscussAggregateRoot.cs} | 6 +-
.../{PlateEntity.cs => PlateAggregateRoot.cs} | 2 +-
.../{LevelEntity.cs => LevelAggregateRoot.cs} | 6 +-
...SignInEntity.cs => SignInAggregateRoot.cs} | 2 +-
...ttingEntity.cs => SettingAggregateRoot.cs} | 2 +-
.../EventHandlers/AgreeChangedEventHandler.cs | 4 +-
.../CommentCreatedEventHandler.cs | 4 +-
.../DiscussCreatedEventHandler.cs | 4 +-
.../EventHandlers/SeeDiscussEventHandler.cs | 4 +-
.../ArticleImport/AbstractArticleImport.cs | 4 +-
.../ArticleImport/DefaultArticleImport.cs | 4 +-
.../ArticleImport/VuePressArticleImport.cs | 4 +-
.../Managers/BankManager.cs | 12 +-
.../Managers/BbsUserManager.cs | 4 +-
.../Managers/ForumManager.cs | 16 +-
.../Managers/IntegralManager.cs | 10 +-
.../Repositories/IArticleRepository.cs | 4 +-
.../YiFrameworkBbsDomainModule.cs | 2 +-
.../DataSeeds/BannerDataSeed.cs | 12 +-
.../DataSeeds/BbsMenuDataSeed.cs | 14 +-
.../DataSeeds/BbsUserInfoDataSeed.cs | 4 +-
.../DataSeeds/ConfigDataSeed.cs | 16 +-
.../DataSeeds/LevelDataSeed.cs | 28 +--
.../Repositories/ArticleRepository.cs | 4 +-
...ssageEntity.cs => MessageAggregateRoot.cs} | 4 +-
.../Managers/UserMessageManager.cs | 6 +-
.../Services/TemplateService.cs | 6 +-
...lateEntity.cs => TemplateAggregateRoot.cs} | 2 +-
.../Managers/CodeFileManager.cs | 4 +-
.../TemplateDataSeed.cs | 26 +--
.../Services/AccountService.cs | 10 +-
.../Services/ConfigService.cs | 6 +-
.../Services/NoticeService.cs | 6 +-
.../Services/RecordLog/LoginLogService.cs | 6 +-
.../Services/System/DeptService.cs | 2 +-
.../Services/System/MenuService.cs | 6 +-
.../Services/System/PostService.cs | 6 +-
.../Services/System/RoleService.cs | 12 +-
.../Services/System/UserService.cs | 12 +-
.../SignalRHubs/OnlineHub.cs | 2 +-
...ConfigEntity.cs => ConfigAggregateRoot.cs} | 2 +-
.../{DeptEntity.cs => DeptAggregateRoot.cs} | 8 +-
...nLogEntity.cs => LoginLogAggregateRoot.cs} | 6 +-
.../{MenuEntity.cs => MenuAggregateRoot.cs} | 12 +-
...NoticeEntity.cs => NoticeAggregateRoot.cs} | 2 +-
.../{PostEntity.cs => PostAggregateRoot.cs} | 2 +-
.../{RoleEntity.cs => RoleAggregateRoot.cs} | 7 +-
.../{UserEntity.cs => UserAggregateRoot.cs} | 15 +-
.../EventHandlers/LoginEventHandler.cs | 6 +-
.../Managers/AccountManager.cs | 14 +-
.../Managers/IAccountManager.cs | 2 +-
.../Managers/RoleManager.cs | 4 +-
.../Managers/UserManager.cs | 16 +-
.../Repositories/IDeptRepository.cs | 4 +-
.../Repositories/IUserRepository.cs | 6 +-
.../DataSeeds/DeptDataSeed.cs | 28 +--
.../DataSeeds/MenuDataSeed.cs | 190 +++++++++---------
.../DataSeeds/PostDataSeed.cs | 16 +-
.../DataSeeds/RoleDataSeed.cs | 16 +-
.../DataSeeds/UserDataSeed.cs | 12 +-
.../Repositories/DeptRepository.cs | 4 +-
.../Repositories/UserRepository.cs | 6 +-
.../YiRbacDbContext.cs | 6 +-
.../Jobs/TestJob.cs | 4 +-
.../Yi.Abp.Application/Jobs/DemoResetJob.cs | 10 +-
.../src/Yi.Abp.Application/Jobs/TestJob.cs | 4 +-
.../Services/TestService.cs | 10 +-
.../System/Account_Test.cs | 4 +-
.../System/User_Test.cs | 4 +-
.../YiFrameworkRbacTestModule.cs | 4 +-
89 files changed, 446 insertions(+), 412 deletions(-)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/{AccessLogEntity.cs => AccessLogAggregateRoot.cs} (81%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/{BankCardEntity.cs => BankCardAggregateRoot.cs} (93%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/{InterestRecordsEntity.cs => InterestRecordsAggregateRoot.cs} (80%)
create mode 100644 Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/BbsNoticeAggregateRoot.cs
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/{AgreeEntity .cs => AgreeEntity.cs} (100%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/{ArticleEntity.cs => ArticleAggregateRoot.cs} (77%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/{BannerEntity.cs => BannerAggregateRoot.cs} (88%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/{CommentEntity.cs => CommentAggregateRoot.cs} (81%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/{DiscussEntity.cs => DiscussAggregateRoot.cs} (92%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/{PlateEntity.cs => PlateAggregateRoot.cs} (91%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/{LevelEntity.cs => LevelAggregateRoot.cs} (84%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/{SignInEntity.cs => SignInAggregateRoot.cs} (91%)
rename Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/{SettingEntity.cs => SettingAggregateRoot.cs} (89%)
rename Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Entities/{MessageEntity.cs => MessageAggregateRoot.cs} (91%)
rename Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Entities/{TemplateEntity.cs => TemplateAggregateRoot.cs} (93%)
rename Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/{ConfigEntity.cs => ConfigAggregateRoot.cs} (94%)
rename Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/{DeptEntity.cs => DeptAggregateRoot.cs} (86%)
rename Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/{LoginLogEntity.cs => LoginLogAggregateRoot.cs} (92%)
rename Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/{MenuEntity.cs => MenuAggregateRoot.cs} (93%)
rename Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/{NoticeEntity.cs => NoticeAggregateRoot.cs} (91%)
rename Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/{PostEntity.cs => PostAggregateRoot.cs} (94%)
rename Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/{RoleEntity.cs => RoleAggregateRoot.cs} (90%)
rename Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Entities/{UserEntity.cs => UserAggregateRoot.cs} (91%)
diff --git a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs
index ef40f34e..76a032e3 100644
--- a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs
+++ b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs
@@ -259,6 +259,10 @@ namespace Yi.Framework.SqlSugarCore
///
protected virtual void EntityService(PropertyInfo property, EntityColumnInfo column)
{
+ if (property.Name == "ConcurrencyStamp")
+ {
+ column.IsIgnore = true;
+ }
if (property.PropertyType == typeof(ExtraPropertyDictionary))
{
column.IsIgnore = true;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/AccessLogService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/AccessLogService.cs
index 84d51ab4..34917be8 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/AccessLogService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/AccessLogService.cs
@@ -10,8 +10,8 @@ namespace Yi.Framework.Bbs.Application.Services
{
public class AccessLogService : ApplicationService, IAccessLogService
{
- private readonly ISqlSugarRepository _repository;
- public AccessLogService(ISqlSugarRepository repository) { _repository = repository; }
+ private readonly ISqlSugarRepository _repository;
+ public AccessLogService(ISqlSugarRepository repository) { _repository = repository; }
public DateTime GetWeekFirst()
{
@@ -71,11 +71,11 @@ namespace Yi.Framework.Bbs.Application.Services
if (last is null || last.CreationTime.Date != DateTime.Today)
{
- await _repository.InsertAsync(new AccessLogEntity());
+ await _repository.InsertAsync(new AccessLogAggregateRoot());
}
else
{
- await _repository._Db.Updateable().SetColumns(it => it.Number == it.Number + 1).Where(it => it.Id == last.Id).ExecuteCommandAsync();
+ await _repository._Db.Updateable().SetColumns(it => it.Number == it.Number + 1).Where(it => it.Id == last.Id).ExecuteCommandAsync();
}
}
@@ -95,7 +95,7 @@ namespace Yi.Framework.Bbs.Application.Services
///
///
///
- private AccessLogDto[] WeekTimeHandler(AccessLogEntity[] data)
+ private AccessLogDto[] WeekTimeHandler(AccessLogAggregateRoot[] data)
{
data = data.Where(x => x.CreationTime >= GetWeekFirst()).OrderByDescending(x => x.CreationTime).DistinctBy(x => x.CreationTime.DayOfWeek).ToArray();
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsForumAnalyseService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsForumAnalyseService.cs
index 926bb53b..62cbb971 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsForumAnalyseService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Analyses/BbsForumAnalyseService.cs
@@ -31,7 +31,7 @@ namespace Yi.Framework.Bbs.Application.Services.Analyses
{
var output = await _forumManager._discussRepository._DbQueryable
.Where(discuss=>discuss.PermissionType== DiscussPermissionTypeEnum.Public)
- .LeftJoin((discuss, user) => discuss.CreatorId == user.Id)
+ .LeftJoin((discuss, user) => discuss.CreatorId == user.Id)
.LeftJoin((discuss, user, info) => user.Id == info.UserId)
.OrderBy(discuss => SqlFunc.GetRandom())
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Bank/BankService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Bank/BankService.cs
index 38ca024e..182b6a64 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Bank/BankService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Bank/BankService.cs
@@ -13,9 +13,9 @@ namespace Yi.Framework.Bbs.Application.Services.Bank
{
private BankManager _bankManager;
private BbsUserManager _bbsUserManager;
- private ISqlSugarRepository _repository;
- private ISqlSugarRepository _interestRepository;
- public BankService(BankManager bankManager, BbsUserManager userManager, ISqlSugarRepository repository, ISqlSugarRepository interestRepository)
+ private ISqlSugarRepository _repository;
+ private ISqlSugarRepository _interestRepository;
+ public BankService(BankManager bankManager, BbsUserManager userManager, ISqlSugarRepository repository, ISqlSugarRepository interestRepository)
{
_bankManager = bankManager;
_bbsUserManager = userManager;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/AgreeService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/AgreeService.cs
index 5e1d076e..737b3a76 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/AgreeService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/AgreeService.cs
@@ -13,7 +13,7 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
///
public class AgreeService : ApplicationService, IApplicationService
{
- public AgreeService(ISqlSugarRepository repository, ISqlSugarRepository discssRepository)
+ public AgreeService(ISqlSugarRepository repository, ISqlSugarRepository discssRepository)
{
_repository = repository;
_discssRepository = discssRepository;
@@ -21,7 +21,7 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
private ISqlSugarRepository _repository { get; set; }
- private ISqlSugarRepository _discssRepository { get; set; }
+ private ISqlSugarRepository _discssRepository { get; set; }
///
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/ArticleService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/ArticleService.cs
index d46a0681..d168b814 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/ArticleService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/ArticleService.cs
@@ -31,11 +31,11 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
/// Article服务实现
///
- public class ArticleService : YiCrudAppService,
+ public class ArticleService : YiCrudAppService,
IArticleService
{
public ArticleService(IArticleRepository articleRepository,
- ISqlSugarRepository discussRepository,
+ ISqlSugarRepository discussRepository,
IDiscussService discussService,
ForumManager forumManager) : base(articleRepository)
{
@@ -48,7 +48,7 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
}
private ForumManager _forumManager;
private IArticleRepository _articleRepository;
- private ISqlSugarRepository _discussRepository;
+ private ISqlSugarRepository _discussRepository;
private IDiscussService _discussService;
public override async Task> GetListAsync(ArticleGetListInputVo input)
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/BannerService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/BannerService.cs
index 77879fd5..805149c8 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/BannerService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/BannerService.cs
@@ -12,11 +12,11 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
///
/// Banner服务实现
///
- public class BannerService : YiCrudAppService,
+ public class BannerService : YiCrudAppService,
IBannerService
{
- private ISqlSugarRepository _repository;
- public BannerService(ISqlSugarRepository repository) : base(repository)
+ private ISqlSugarRepository _repository;
+ public BannerService(ISqlSugarRepository repository) : base(repository)
{
_repository = repository;
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/CommentService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/CommentService.cs
index 43793995..52db5120 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/CommentService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/CommentService.cs
@@ -21,12 +21,12 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
///
/// 评论
///
- public class CommentService : YiCrudAppService,
+ public class CommentService : YiCrudAppService,
ICommentService
{
- private readonly ISqlSugarRepository _repository;
+ private readonly ISqlSugarRepository _repository;
private readonly BbsUserManager _bbsUserManager;
- public CommentService(ForumManager forumManager, ISqlSugarRepository discussRepository, IDiscussService discussService, ISqlSugarRepository CommentRepository, BbsUserManager bbsUserManager) : base(CommentRepository)
+ public CommentService(ForumManager forumManager, ISqlSugarRepository discussRepository, IDiscussService discussService, ISqlSugarRepository CommentRepository, BbsUserManager bbsUserManager) : base(CommentRepository)
{
_forumManager = forumManager;
_discussRepository = discussRepository;
@@ -39,7 +39,7 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
- private ISqlSugarRepository _discussRepository { get; set; }
+ private ISqlSugarRepository _discussRepository { get; set; }
private IDiscussService _discussService { get; set; }
///
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/DiscussService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/DiscussService.cs
index e2717d93..2df69d8c 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/DiscussService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/DiscussService.cs
@@ -29,12 +29,12 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
///
/// Discuss应用服务实现,用于参数校验、领域服务业务组合、日志记录、事务处理、账户信息
///
- public class DiscussService : YiCrudAppService,
+ public class DiscussService : YiCrudAppService,
IDiscussService
{
private ISqlSugarRepository _discussTopEntityRepository;
private BbsUserManager _bbsUserManager;
- public DiscussService(BbsUserManager bbsUserManager, ForumManager forumManager, ISqlSugarRepository discussTopEntityRepository, ISqlSugarRepository plateEntityRepository, ILocalEventBus localEventBus) : base(forumManager._discussRepository)
+ public DiscussService(BbsUserManager bbsUserManager, ForumManager forumManager, ISqlSugarRepository discussTopEntityRepository, ISqlSugarRepository plateEntityRepository, ILocalEventBus localEventBus) : base(forumManager._discussRepository)
{
_forumManager = forumManager;
_plateEntityRepository = plateEntityRepository;
@@ -46,7 +46,7 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
private ForumManager _forumManager { get; set; }
- private ISqlSugarRepository _plateEntityRepository { get; set; }
+ private ISqlSugarRepository _plateEntityRepository { get; set; }
@@ -60,9 +60,9 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
{
//查询主题发布 浏览主题 事件,浏览数+1
- var item = await _forumManager._discussRepository._DbQueryable.LeftJoin((discuss, user) => discuss.CreatorId == user.Id)
+ var item = await _forumManager._discussRepository._DbQueryable.LeftJoin((discuss, user) => discuss.CreatorId == user.Id)
.LeftJoin((discuss, user, info) => user.Id == info.UserId)
- .LeftJoin((discuss, user, info, plate) => plate.Id == discuss.PlateId)
+ .LeftJoin((discuss, user, info, plate) => plate.Id == discuss.PlateId)
.Select((discuss, user, info, plate) => new DiscussGetOutputDto
{
Id = discuss.Id,
@@ -114,7 +114,7 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
.WhereIF(input.PlateId is not null, x => x.PlateId == input.PlateId)
.WhereIF(input.IsTop is not null, x => x.IsTop == input.IsTop)
.WhereIF(input.UserId is not null,x=>x.CreatorId==input.UserId)
- .LeftJoin((discuss, user) => discuss.CreatorId == user.Id)
+ .LeftJoin((discuss, user) => discuss.CreatorId == user.Id)
.WhereIF(input.UserName is not null, (discuss, user)=>user.UserName==input.UserName!)
.LeftJoin((discuss, user, info) => user.Id == info.UserId)
@@ -157,8 +157,8 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
///
public async Task> GetListTopAsync()
{
- var output = await _discussTopEntityRepository._DbQueryable.LeftJoin((top, discuss) => top.DiscussId == discuss.Id)
- .LeftJoin((top, discuss, user) => discuss.CreatorId == user.Id)
+ var output = await _discussTopEntityRepository._DbQueryable.LeftJoin((top, discuss) => top.DiscussId == discuss.Id)
+ .LeftJoin((top, discuss, user) => discuss.CreatorId == user.Id)
.LeftJoin((top, discuss, user, info) => user.Id == info.UserId)
.OrderByDescending(top => top.OrderNum)
.Select((top, discuss, user, info) => new DiscussGetListOutputDto
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/PlateService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/PlateService.cs
index 2c4aecef..71e8f5d6 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/PlateService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Forum/PlateService.cs
@@ -13,11 +13,11 @@ namespace Yi.Framework.Bbs.Application.Services.Forum
///
/// Plate服务实现
///
- public class PlateService : YiCrudAppService,
+ public class PlateService : YiCrudAppService,
IPlateService
{
- private ISqlSugarRepository _repository;
- public PlateService(ISqlSugarRepository repository) : base(repository)
+ private ISqlSugarRepository _repository;
+ public PlateService(ISqlSugarRepository repository) : base(repository)
{
_repository = repository;
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Integral/LevelService.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Integral/LevelService.cs
index 3c5c52ec..735e1bd9 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Integral/LevelService.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Application/Services/Integral/LevelService.cs
@@ -22,11 +22,11 @@ namespace Yi.Framework.Bbs.Application.Services.Integral
///
/// 等级服务
///
- public class LevelService : YiCrudAppService, ILevelService
+ public class LevelService : YiCrudAppService, ILevelService
{
- private ISqlSugarRepository _repository;
+ private ISqlSugarRepository _repository;
private LevelManager _levelManager;
- public LevelService(ISqlSugarRepository repository, LevelManager levelManager) : base(repository)
+ public LevelService(ISqlSugarRepository repository, LevelManager levelManager) : base(repository)
{
_repository = repository;
_levelManager = levelManager;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/AccessLogEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/AccessLogAggregateRoot.cs
similarity index 81%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/AccessLogEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/AccessLogAggregateRoot.cs
index 8e56ce4a..4eb55a89 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/AccessLogEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/AccessLogAggregateRoot.cs
@@ -5,7 +5,7 @@ using Volo.Abp.Domain.Entities;
namespace Yi.Framework.Bbs.Domain.Entities
{
[SugarTable("AccessLog")]
- public class AccessLogEntity : Entity, IHasModificationTime, IHasCreationTime
+ public class AccessLogAggregateRoot : AggregateRoot, IHasModificationTime, IHasCreationTime
{
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true)]
public override Guid Id { get; protected set; }
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/BankCardEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/BankCardAggregateRoot.cs
similarity index 93%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/BankCardEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/BankCardAggregateRoot.cs
index a2e59485..5b2e99a2 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/BankCardEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/BankCardAggregateRoot.cs
@@ -14,13 +14,13 @@ namespace Yi.Framework.Bbs.Domain.Entities.Bank
/// 银行卡
///
[SugarTable("BankCard")]
- public class BankCardEntity : Entity, IHasCreationTime
+ public class BankCardAggregateRoot : AggregateRoot, IHasCreationTime
{
- public BankCardEntity()
+ public BankCardAggregateRoot()
{
}
- public BankCardEntity(Guid userId)
+ public BankCardAggregateRoot(Guid userId)
{
this.UserId = userId;
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/InterestRecordsEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/InterestRecordsAggregateRoot.cs
similarity index 80%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/InterestRecordsEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/InterestRecordsAggregateRoot.cs
index 245d4e40..1ce5d5e4 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/InterestRecordsEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Bank/InterestRecordsAggregateRoot.cs
@@ -13,11 +13,11 @@ namespace Yi.Framework.Bbs.Domain.Entities.Bank
/// 利息记录
///
[SugarTable("InterestRecords")]
- public class InterestRecordsEntity : Entity, IHasCreationTime
+ public class InterestRecordsAggregateRoot : AggregateRoot, IHasCreationTime
{
- public InterestRecordsEntity()
+ public InterestRecordsAggregateRoot()
{ }
- public InterestRecordsEntity(decimal comparisonValue, decimal inputValue, bool isFluctuate = false)
+ public InterestRecordsAggregateRoot(decimal comparisonValue, decimal inputValue, bool isFluctuate = false)
{
ComparisonValue = comparisonValue;
Value = inputValue;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/BbsNoticeAggregateRoot.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/BbsNoticeAggregateRoot.cs
new file mode 100644
index 00000000..5ed3dd53
--- /dev/null
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/BbsNoticeAggregateRoot.cs
@@ -0,0 +1,32 @@
+namespace Yi.Framework.Bbs.Domain.Entities
+{
+ public class BbsNoticeAggregateRoot
+ {
+ public Guid AcceptUserId { get; set; }
+
+ ///
+ /// 消息
+ ///
+ public string Message { get; set; }
+
+ public MessageTypeEnum MessageType { get; set; }
+
+ ///
+ /// 是否已读
+ ///
+ public bool IsRead { get; set; }
+
+ ///
+ /// 已读时间
+ ///
+ public DateTime? ReadTime { get; set; }
+ }
+
+ ///
+ /// 消息类型
+ ///
+ public enum MessageTypeEnum
+ {
+
+ }
+}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/AgreeEntity .cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/AgreeEntity.cs
similarity index 100%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/AgreeEntity .cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/AgreeEntity.cs
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/ArticleEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/ArticleAggregateRoot.cs
similarity index 77%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/ArticleEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/ArticleAggregateRoot.cs
index 4edd2a96..ea3483f7 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/ArticleEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/ArticleAggregateRoot.cs
@@ -9,7 +9,7 @@ namespace Yi.Framework.Bbs.Domain.Entities.Forum
[SugarIndex($"index_{nameof(Name)}", nameof(Name), OrderByType.Asc)]
[SugarIndex($"index_{nameof(ParentId)}", nameof(ParentId), OrderByType.Asc)]
[SugarIndex($"index_{nameof(DiscussId)}", nameof(DiscussId), OrderByType.Asc)]
- public class ArticleEntity : Entity, ISoftDelete, IAuditedObject
+ public class ArticleAggregateRoot : AggregateRoot, ISoftDelete, IAuditedObject
{
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true)]
public override Guid Id { get; protected set; }
@@ -26,7 +26,7 @@ namespace Yi.Framework.Bbs.Domain.Entities.Forum
[SugarColumn(IsIgnore = true)]
- public List? Children { get; set; }
+ public List? Children { get; set; }
public DateTime CreationTime { get; set; }
@@ -50,14 +50,14 @@ namespace Yi.Framework.Bbs.Domain.Entities.Forum
///
///
///
- public static List Tile(this List entities)
+ public static List Tile(this List entities)
{
- if (entities is null) return new List();
- var result = new List();
+ if (entities is null) return new List();
+ var result = new List();
return StartRecursion(entities, result);
}
- private static List StartRecursion(List entities, List result)
+ private static List StartRecursion(List entities, List result)
{
foreach (var entity in entities)
{
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/BannerEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/BannerAggregateRoot.cs
similarity index 88%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/BannerEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/BannerAggregateRoot.cs
index 009ff29b..89359502 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/BannerEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/BannerAggregateRoot.cs
@@ -6,7 +6,7 @@ using Volo.Abp.Domain.Entities;
namespace Yi.Framework.Bbs.Domain.Entities.Forum
{
[SugarTable("Banner")]
- public class BannerEntity : Entity, ISoftDelete, IAuditedObject
+ public class BannerAggregateRoot : AggregateRoot, ISoftDelete, IAuditedObject
{
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true)]
public override Guid Id { get; protected set; }
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/CommentEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/CommentAggregateRoot.cs
similarity index 81%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/CommentEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/CommentAggregateRoot.cs
index 827afd36..1a4cb7da 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/CommentEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/CommentAggregateRoot.cs
@@ -13,16 +13,16 @@ namespace Yi.Framework.Bbs.Domain.Entities.Forum
[SugarTable("Comment")]
[SugarIndex($"index_{nameof(DiscussId)}", nameof(DiscussId), OrderByType.Asc)]
[SugarIndex($"index_{nameof(ParentId)}", nameof(ParentId), OrderByType.Asc)]
- public class CommentEntity : Entity, ISoftDelete, IAuditedObject
+ public class CommentAggregateRoot : AggregateRoot, ISoftDelete, IAuditedObject
{
///
/// 采用二维数组方式,不使用树形方式
///
- public CommentEntity()
+ public CommentAggregateRoot()
{
}
- public CommentEntity(Guid discussId)
+ public CommentAggregateRoot(Guid discussId)
{
DiscussId = discussId;
}
@@ -45,20 +45,20 @@ namespace Yi.Framework.Bbs.Domain.Entities.Forum
public Guid RootId { get; set; }
[SugarColumn(IsIgnore = true)]
- public List Children { get; set; } = new();
+ public List Children { get; set; } = new();
///
/// 用户,评论人用户信息
///
[Navigate(NavigateType.OneToOne, nameof(CreatorId))]
- public UserEntity CreateUser { get; set; }
+ public UserAggregateRoot CreateUser { get; set; }
///
/// 被评论的用户信息
///
[SugarColumn(IsIgnore = true)]
- public UserEntity CommentedUser { get; set; }
+ public UserAggregateRoot CommentedUser { get; set; }
public Guid? CreatorId { get; set; }
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/DiscussEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/DiscussAggregateRoot.cs
similarity index 92%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/DiscussEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/DiscussAggregateRoot.cs
index 3ae3a92c..0e40d147 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/DiscussEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/DiscussAggregateRoot.cs
@@ -10,12 +10,12 @@ namespace Yi.Framework.Bbs.Domain.Entities.Forum
[SugarIndex($"index_{nameof(Title)}", nameof(Title), OrderByType.Asc)]
[SugarIndex($"index_{nameof(PlateId)}", nameof(PlateId), OrderByType.Asc)]
[SugarIndex($"index_{nameof(CreationTime)}", nameof(CreationTime), OrderByType.Desc)]
- public class DiscussEntity : Entity, ISoftDelete, IAuditedObject
+ public class DiscussAggregateRoot : AggregateRoot, ISoftDelete, IAuditedObject
{
- public DiscussEntity()
+ public DiscussAggregateRoot()
{
}
- public DiscussEntity(Guid plateId)
+ public DiscussAggregateRoot(Guid plateId)
{
PlateId = plateId;
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/PlateEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/PlateAggregateRoot.cs
similarity index 91%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/PlateEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/PlateAggregateRoot.cs
index 9bd05527..a0cbf353 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/PlateEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Forum/PlateAggregateRoot.cs
@@ -6,7 +6,7 @@ using Volo.Abp.Auditing;
namespace Yi.Framework.Bbs.Domain.Entities.Forum
{
[SugarTable("Plate")]
- public class PlateEntity : Entity, ISoftDelete, IAuditedObject
+ public class PlateAggregateRoot : AggregateRoot, ISoftDelete, IAuditedObject
{
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true)]
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/LevelEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/LevelAggregateRoot.cs
similarity index 84%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/LevelEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/LevelAggregateRoot.cs
index 329f69bd..e755a701 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/LevelEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/LevelAggregateRoot.cs
@@ -7,11 +7,11 @@ namespace Yi.Framework.Bbs.Domain.Entities.Integral
/// 等级表
///
[SugarTable("Level")]
- public class LevelEntity : Entity
+ public class LevelAggregateRoot : AggregateRoot
{
- public LevelEntity() { }
+ public LevelAggregateRoot() { }
- public LevelEntity(int currentLevel, string name, decimal minExperience)
+ public LevelAggregateRoot(int currentLevel, string name, decimal minExperience)
{
this.CurrentLevel = currentLevel;
this.Name = name;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/SignInEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/SignInAggregateRoot.cs
similarity index 91%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/SignInEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/SignInAggregateRoot.cs
index c4c2e5a5..ed4bf396 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/SignInEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Integral/SignInAggregateRoot.cs
@@ -15,7 +15,7 @@ namespace Yi.Framework.Bbs.Domain.Entities.Integral
[SugarTable("SignIn")]
[SugarIndex($"index_{nameof(CreatorId)}", nameof(CreatorId), OrderByType.Asc)]
- public class SignInEntity : Entity, ICreationAuditedObject
+ public class SignInAggregateRoot : AggregateRoot, ICreationAuditedObject
{
[SugarColumn(IsPrimaryKey = true)]
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/SettingEntity.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/SettingAggregateRoot.cs
similarity index 89%
rename from Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/SettingEntity.cs
rename to Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/SettingAggregateRoot.cs
index 7567365c..a4881e0e 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/SettingEntity.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/SettingAggregateRoot.cs
@@ -4,7 +4,7 @@ using Volo.Abp.Domain.Entities;
namespace Yi.Framework.Bbs.Domain.Entities
{
[SugarTable("Setting")]
- public class SettingEntity : Entity
+ public class SettingAggregateRoot : AggregateRoot
{
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true)]
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/AgreeChangedEventHandler.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/AgreeChangedEventHandler.cs
index 25ee5941..aaeae641 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/AgreeChangedEventHandler.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/AgreeChangedEventHandler.cs
@@ -23,7 +23,7 @@ namespace Yi.Framework.Bbs.Domain.EventHandlers
public async Task HandleEventAsync(EntityCreatedEventData eventData)
{
var agreeEntity = eventData.Entity;
- var userId = await _agreeRepository._DbQueryable.LeftJoin((agree, discuss) => agree.DiscussId == discuss.Id)
+ var userId = await _agreeRepository._DbQueryable.LeftJoin((agree, discuss) => agree.DiscussId == discuss.Id)
.Select((agree, discuss) => discuss.CreatorId).FirstAsync();
//给创建者发布数量+1
@@ -50,7 +50,7 @@ namespace Yi.Framework.Bbs.Domain.EventHandlers
public async Task HandleEventAsync(EntityCreatedEventData eventData)
{
var agreeEntity = eventData.Entity;
- var userId = await _agreeRepository._DbQueryable.LeftJoin((agree, discuss) => agree.DiscussId == discuss.Id)
+ var userId = await _agreeRepository._DbQueryable.LeftJoin((agree, discuss) => agree.DiscussId == discuss.Id)
.Select((agree, discuss) => discuss.CreatorId).FirstAsync();
//给创建者发布数量-1
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/CommentCreatedEventHandler.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/CommentCreatedEventHandler.cs
index e2f77cdc..ebcdaba0 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/CommentCreatedEventHandler.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/CommentCreatedEventHandler.cs
@@ -10,7 +10,7 @@ namespace Yi.Framework.Bbs.Domain.EventHandlers
///
/// 评论创建的领域事件
///
- public class CommentCreatedEventHandler : ILocalEventHandler>,
+ public class CommentCreatedEventHandler : ILocalEventHandler>,
ITransientDependency
{
private ISqlSugarRepository _userRepository;
@@ -18,7 +18,7 @@ namespace Yi.Framework.Bbs.Domain.EventHandlers
{
_userRepository = userRepository;
}
- public async Task HandleEventAsync(EntityCreatedEventData eventData)
+ public async Task HandleEventAsync(EntityCreatedEventData eventData)
{
var commentEntity = eventData.Entity;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/DiscussCreatedEventHandler.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/DiscussCreatedEventHandler.cs
index 51b1e9c8..fcebe0f5 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/DiscussCreatedEventHandler.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/DiscussCreatedEventHandler.cs
@@ -10,7 +10,7 @@ namespace Yi.Framework.Bbs.Domain.EventHandlers
///
/// 主题创建的领域事件
///
- public class DiscussCreatedEventHandler : ILocalEventHandler>,
+ public class DiscussCreatedEventHandler : ILocalEventHandler>,
ITransientDependency
{
private ISqlSugarRepository _userRepository;
@@ -18,7 +18,7 @@ namespace Yi.Framework.Bbs.Domain.EventHandlers
{
_userRepository = userRepository;
}
- public async Task HandleEventAsync(EntityCreatedEventData eventData)
+ public async Task HandleEventAsync(EntityCreatedEventData eventData)
{
var disucussEntity = eventData.Entity;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/SeeDiscussEventHandler.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/SeeDiscussEventHandler.cs
index b81529f4..b9411b40 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/SeeDiscussEventHandler.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/EventHandlers/SeeDiscussEventHandler.cs
@@ -13,8 +13,8 @@ namespace Yi.Framework.Bbs.Domain.EventHandlers
{
public class SeeDiscussEventHandler : ILocalEventHandler, ITransientDependency
{
- private IRepository _repository;
- public SeeDiscussEventHandler(IRepository repository)
+ private IRepository _repository;
+ public SeeDiscussEventHandler(IRepository repository)
{
_repository = repository;
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/AbstractArticleImport.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/AbstractArticleImport.cs
index 8919b717..3f3a66e5 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/AbstractArticleImport.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/AbstractArticleImport.cs
@@ -17,7 +17,7 @@ namespace Yi.Framework.Bbs.Domain.Managers.ArticleImport
LoggerFactory = loggerFactory;
}
protected ILoggerFactory LoggerFactory { get; set; }
- public virtual List Import(Guid discussId, Guid articleParentId, List fileObjs)
+ public virtual List Import(Guid discussId, Guid articleParentId, List fileObjs)
{
var articles = Convert(fileObjs);
var orderNum = 0;
@@ -29,6 +29,6 @@ namespace Yi.Framework.Bbs.Domain.Managers.ArticleImport
});
return articles;
}
- public abstract List Convert(List fileObjs);
+ public abstract List Convert(List fileObjs);
}
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/DefaultArticleImport.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/DefaultArticleImport.cs
index d67281b8..5428dbef 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/DefaultArticleImport.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/DefaultArticleImport.cs
@@ -10,9 +10,9 @@ namespace Yi.Framework.Bbs.Domain.Managers.ArticleImport
{
internal class DefaultArticleImport : AbstractArticleImport
{
- public override List Convert(List fileObjs)
+ public override List Convert(List fileObjs)
{
- return fileObjs.OrderBy(x => x.FileName).Select(x => new ArticleEntity { Name = x.FileName, Content = x.Content }).ToList();
+ return fileObjs.OrderBy(x => x.FileName).Select(x => new ArticleAggregateRoot { Name = x.FileName, Content = x.Content }).ToList();
}
}
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/VuePressArticleImport.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/VuePressArticleImport.cs
index c29325d8..d8437f37 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/VuePressArticleImport.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ArticleImport/VuePressArticleImport.cs
@@ -11,7 +11,7 @@ namespace Yi.Framework.Bbs.Domain.Managers.ArticleImport
{
internal class VuePressArticleImport : AbstractArticleImport
{
- public override List Convert(List fileObjs)
+ public override List Convert(List fileObjs)
{
var logger = LoggerFactory.CreateLogger();
@@ -65,7 +65,7 @@ namespace Yi.Framework.Bbs.Domain.Managers.ArticleImport
f.Content = result;
return f;
});
- var output = fileContentHandler.Select(x => new ArticleEntity() { Content = x.Content, Name = x.FileName }).ToList();
+ var output = fileContentHandler.Select(x => new ArticleAggregateRoot() { Content = x.Content, Name = x.FileName }).ToList();
return output;
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/BankManager.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/BankManager.cs
index 25253e3c..8b87a88f 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/BankManager.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/BankManager.cs
@@ -15,11 +15,11 @@ namespace Yi.Framework.Bbs.Domain.Managers
///
public class BankManager : DomainService
{
- private ISqlSugarRepository _repository;
+ private ISqlSugarRepository _repository;
private ILocalEventBus _localEventBus;
- private ISqlSugarRepository _interestRepository;
+ private ISqlSugarRepository _interestRepository;
private IBankValueProvider _bankValueProvider;
- public BankManager(ISqlSugarRepository repository, ILocalEventBus localEventBus, ISqlSugarRepository interestRepository, IBankValueProvider bankValueProvider)
+ public BankManager(ISqlSugarRepository repository, ILocalEventBus localEventBus, ISqlSugarRepository interestRepository, IBankValueProvider bankValueProvider)
{
_repository = repository;
_localEventBus = localEventBus;
@@ -72,7 +72,7 @@ namespace Yi.Framework.Bbs.Domain.Managers
/// 强制创建一个记录,不管时间到没到
///
///
- public async Task CreateInterestRecordsAsync()
+ public async Task CreateInterestRecordsAsync()
{
//获取最新的实体
var lastEntity = await _interestRepository._DbQueryable.OrderByDescending(x => x.CreationTime).FirstAsync();
@@ -106,7 +106,7 @@ namespace Yi.Framework.Bbs.Domain.Managers
//根据上一次的老值进行变化率比较
var currentValue = oldValue + (oldValue* changeRate);
- var entity = new InterestRecordsEntity(lastThirdPartyStandardValue, currentValue);
+ var entity = new InterestRecordsAggregateRoot(lastThirdPartyStandardValue, currentValue);
var output = await _interestRepository.InsertReturnEntityAsync(entity);
return output;
@@ -129,7 +129,7 @@ namespace Yi.Framework.Bbs.Domain.Managers
///
public async Task ApplyingBankCardAsync(Guid userId, int cardNumber)
{
- var entities = Enumerable.Range(1, cardNumber).Select(x => new BankCardEntity(userId)).ToList();
+ var entities = Enumerable.Range(1, cardNumber).Select(x => new BankCardAggregateRoot(userId)).ToList();
await _repository.InsertManyAsync(entities);
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/BbsUserManager.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/BbsUserManager.cs
index 094b9702..31c23246 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/BbsUserManager.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/BbsUserManager.cs
@@ -12,10 +12,10 @@ namespace Yi.Framework.Bbs.Domain.Managers
{
public class BbsUserManager : DomainService
{
- public ISqlSugarRepository _userRepository;
+ public ISqlSugarRepository _userRepository;
public ISqlSugarRepository _bbsUserInfoRepository;
public Dictionary _levelCacheDic;
- public BbsUserManager(ISqlSugarRepository userRepository,
+ public BbsUserManager(ISqlSugarRepository userRepository,
ISqlSugarRepository bbsUserInfoRepository,
IDistributedCache> levelCache
)
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ForumManager.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ForumManager.cs
index ade1d964..52cdef2a 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ForumManager.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/ForumManager.cs
@@ -14,11 +14,11 @@ namespace Yi.Framework.Bbs.Domain.Managers
///
public class ForumManager : DomainService
{
- public readonly ISqlSugarRepository _discussRepository;
- public readonly ISqlSugarRepository _plateEntityRepository;
- public readonly ISqlSugarRepository _commentRepository;
- public readonly ISqlSugarRepository _articleRepository;
- public ForumManager(ISqlSugarRepository discussRepository, ISqlSugarRepository plateEntityRepository, ISqlSugarRepository commentRepository, ISqlSugarRepository articleRepository)
+ public readonly ISqlSugarRepository _discussRepository;
+ public readonly ISqlSugarRepository _plateEntityRepository;
+ public readonly ISqlSugarRepository _commentRepository;
+ public readonly ISqlSugarRepository _articleRepository;
+ public ForumManager(ISqlSugarRepository discussRepository, ISqlSugarRepository plateEntityRepository, ISqlSugarRepository commentRepository, ISqlSugarRepository articleRepository)
{
_discussRepository = discussRepository;
_plateEntityRepository = plateEntityRepository;
@@ -27,7 +27,7 @@ namespace Yi.Framework.Bbs.Domain.Managers
}
//主题是不能直接创建的,需要由领域服务统一创建
- public async Task CreateDiscussAsync(DiscussEntity entity)
+ public async Task CreateDiscussAsync(DiscussAggregateRoot entity)
{
entity.CreationTime = DateTime.Now;
entity.AgreeNum = 0;
@@ -35,9 +35,9 @@ namespace Yi.Framework.Bbs.Domain.Managers
return await _discussRepository.InsertReturnEntityAsync(entity);
}
- public async Task CreateCommentAsync(Guid discussId, Guid parentId, Guid rootId, string content)
+ public async Task CreateCommentAsync(Guid discussId, Guid parentId, Guid rootId, string content)
{
- var entity = new CommentEntity(discussId);
+ var entity = new CommentAggregateRoot(discussId);
entity.Content = content;
entity.ParentId = parentId;
entity.RootId = rootId;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/IntegralManager.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/IntegralManager.cs
index 519f2a92..45aa297a 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/IntegralManager.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/IntegralManager.cs
@@ -10,10 +10,10 @@ namespace Yi.Framework.Bbs.Domain.Managers
{
public class IntegralManager : DomainService
{
- public ISqlSugarRepository _levelRepository;
- public ISqlSugarRepository _signInRepository;
+ public ISqlSugarRepository _levelRepository;
+ public ISqlSugarRepository _signInRepository;
private readonly ILocalEventBus _localEventBus;
- public IntegralManager(ISqlSugarRepository levelRepository, ISqlSugarRepository signInRepository, ILocalEventBus localEventBus)
+ public IntegralManager(ISqlSugarRepository levelRepository, ISqlSugarRepository signInRepository, ILocalEventBus localEventBus)
{
_levelRepository = levelRepository;
_localEventBus = localEventBus;
@@ -56,7 +56,7 @@ namespace Yi.Framework.Bbs.Domain.Managers
//插入记录
- var entity = new SignInEntity() { ContinuousNumber = continuousNumber };
+ var entity = new SignInAggregateRoot() { ContinuousNumber = continuousNumber };
await _signInRepository.InsertAsync(entity);
//发布一个其他领域的事件
@@ -112,7 +112,7 @@ namespace Yi.Framework.Bbs.Domain.Managers
///
/// 获取连续次数
///
- private int GetContinuousNumber(SignInEntity sigInLast)
+ private int GetContinuousNumber(SignInAggregateRoot sigInLast)
{
var continuousNumber = 1;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Repositories/IArticleRepository.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Repositories/IArticleRepository.cs
index f6e4b0bf..3aa6123a 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Repositories/IArticleRepository.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Repositories/IArticleRepository.cs
@@ -9,8 +9,8 @@ using Yi.Framework.SqlSugarCore.Abstractions;
namespace Yi.Framework.Bbs.Domain.Repositories
{
- public interface IArticleRepository: ISqlSugarRepository
+ public interface IArticleRepository: ISqlSugarRepository
{
- Task> GetTreeAsync(Expression> where);
+ Task> GetTreeAsync(Expression> where);
}
}
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/YiFrameworkBbsDomainModule.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/YiFrameworkBbsDomainModule.cs
index bc8bfae1..9cf930e3 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/YiFrameworkBbsDomainModule.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/YiFrameworkBbsDomainModule.cs
@@ -28,7 +28,7 @@ namespace Yi.Framework.Bbs.Domain
var logger = services.GetRequiredService>();
logger.LogInformation("正在初始化【BBS-等级数据】......");
- var levelRepository = services.GetRequiredService>();
+ var levelRepository = services.GetRequiredService>();
var levelCache = services.GetRequiredService>>();
var cacheItem = (await levelRepository.GetListAsync()).Adapt>();
await levelCache.SetAsync(LevelConst.LevelCacheKey, cacheItem);
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BannerDataSeed.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BannerDataSeed.cs
index 35517f64..ffb4a100 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BannerDataSeed.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BannerDataSeed.cs
@@ -14,8 +14,8 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
{
public class BannerDataSeed : IDataSeedContributor, ITransientDependency
{
- private ISqlSugarRepository _repository;
- public BannerDataSeed(ISqlSugarRepository repository)
+ private ISqlSugarRepository _repository;
+ public BannerDataSeed(ISqlSugarRepository repository)
{
_repository = repository;
}
@@ -26,18 +26,18 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
await _repository.InsertManyAsync(GetSeedData());
}
}
- public List GetSeedData()
+ public List GetSeedData()
{
//这里临时使用了图床,图床地址:https://mjj.today/
- List entities = new List()
+ List entities = new List()
{
- new BannerEntity{
+ new BannerAggregateRoot{
Name="欢迎",
Logo="https://i.miji.bid/2023/12/15/e6478d5d15a4b941077e336790c414f6.png",
Color=""
},
- new BannerEntity{
+ new BannerAggregateRoot{
Name="前端",
Logo="https://i.miji.bid/2023/12/15/07e9291c9311889a31a2b433d4decca0.jpeg",
Color=""
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BbsMenuDataSeed.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BbsMenuDataSeed.cs
index 4c75b13e..36b5b83e 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BbsMenuDataSeed.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BbsMenuDataSeed.cs
@@ -16,8 +16,8 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
public class BbsMenuDataSeed : IDataSeedContributor, ITransientDependency
{
private IGuidGenerator _guidGenerator;
- private ISqlSugarRepository _repository;
- public BbsMenuDataSeed(ISqlSugarRepository repository, IGuidGenerator guidGenerator)
+ private ISqlSugarRepository _repository;
+ public BbsMenuDataSeed(ISqlSugarRepository repository, IGuidGenerator guidGenerator)
{
_repository=repository;
_guidGenerator=guidGenerator;
@@ -30,11 +30,11 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
}
}
- public List GetSeedData()
+ public List GetSeedData()
{
- List entities = new List();
+ List entities = new List();
//BBS
- MenuEntity bbs = new MenuEntity(_guidGenerator.Create())
+ MenuAggregateRoot bbs = new MenuAggregateRoot(_guidGenerator.Create())
{
MenuName = "BBS",
MenuType = MenuTypeEnum.Catalogue,
@@ -50,7 +50,7 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
//板块管理
- MenuEntity plate = new MenuEntity(_guidGenerator.Create())
+ MenuAggregateRoot plate = new MenuAggregateRoot(_guidGenerator.Create())
{
MenuName = "板块管理",
@@ -69,7 +69,7 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
entities.Add(plate);
//文章管理
- MenuEntity article = new MenuEntity(_guidGenerator.Create())
+ MenuAggregateRoot article = new MenuAggregateRoot(_guidGenerator.Create())
{
MenuName = "文章管理",
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BbsUserInfoDataSeed.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BbsUserInfoDataSeed.cs
index 4093e115..70238117 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BbsUserInfoDataSeed.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/BbsUserInfoDataSeed.cs
@@ -15,8 +15,8 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
public class BbsUserInfoDataSeed : IDataSeedContributor, ITransientDependency
{
private ISqlSugarRepository _repository;
- private ISqlSugarRepository _userRepository;
- public BbsUserInfoDataSeed(ISqlSugarRepository repository, ISqlSugarRepository userReponse)
+ private ISqlSugarRepository _userRepository;
+ public BbsUserInfoDataSeed(ISqlSugarRepository repository, ISqlSugarRepository userReponse)
{
_repository = repository;
_userRepository = userReponse;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/ConfigDataSeed.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/ConfigDataSeed.cs
index 42dcdfea..428e0764 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/ConfigDataSeed.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/ConfigDataSeed.cs
@@ -15,8 +15,8 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
{
public class ConfigDataSeed : IDataSeedContributor, ITransientDependency
{
- private ISqlSugarRepository _repository;
- public ConfigDataSeed(ISqlSugarRepository repository)
+ private ISqlSugarRepository _repository;
+ public ConfigDataSeed(ISqlSugarRepository repository)
{
_repository = repository;
}
@@ -27,10 +27,10 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
await _repository.InsertManyAsync(GetSeedData());
}
}
- public List GetSeedData()
+ public List GetSeedData()
{
- List entities = new List();
- ConfigEntity config1 = new ConfigEntity()
+ List entities = new List();
+ ConfigAggregateRoot config1 = new ConfigAggregateRoot()
{
ConfigKey = "bbs.site.name",
ConfigName = "站点名称",
@@ -38,7 +38,7 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
};
entities.Add(config1);
- ConfigEntity config2 = new ConfigEntity()
+ ConfigAggregateRoot config2 = new ConfigAggregateRoot()
{
ConfigKey = "bbs.site.author",
ConfigName = "站点作者",
@@ -46,7 +46,7 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
};
entities.Add(config2);
- ConfigEntity config3 = new ConfigEntity()
+ ConfigAggregateRoot config3 = new ConfigAggregateRoot()
{
ConfigKey = "bbs.site.icp",
ConfigName = "站点Icp备案",
@@ -55,7 +55,7 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
entities.Add(config3);
- ConfigEntity config4 = new ConfigEntity()
+ ConfigAggregateRoot config4 = new ConfigAggregateRoot()
{
ConfigKey = "bbs.site.bottom",
ConfigName = "站点底部信息",
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/LevelDataSeed.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/LevelDataSeed.cs
index e62c0f73..acf9f460 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/LevelDataSeed.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/DataSeeds/LevelDataSeed.cs
@@ -7,8 +7,8 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
{
public class LevelDataSeed : IDataSeedContributor, ITransientDependency
{
- private ISqlSugarRepository _repository;
- public LevelDataSeed(ISqlSugarRepository repository)
+ private ISqlSugarRepository _repository;
+ public LevelDataSeed(ISqlSugarRepository repository)
{
_repository = repository;
}
@@ -19,20 +19,20 @@ namespace Yi.Framework.Bbs.SqlSugarCore.DataSeeds
await _repository.InsertManyAsync(GetSeedData());
}
}
- public List GetSeedData()
+ public List GetSeedData()
{
- List entities = new List()
+ List entities = new List()
{
- new LevelEntity(1,"小白",10),
- new LevelEntity(2,"中白",30),
- new LevelEntity(3,"大白",100),
- new LevelEntity(4,"精英",300),
- new LevelEntity(5,"熟练",600),
- new LevelEntity(6,"高手",1000),
- new LevelEntity(7,"老手",1500),
- new LevelEntity(8,"大佬",2000),
- new LevelEntity(9,"巨佬",2500),
- new LevelEntity(10,"大神",3000),
+ new LevelAggregateRoot(1,"小白",10),
+ new LevelAggregateRoot(2,"中白",30),
+ new LevelAggregateRoot(3,"大白",100),
+ new LevelAggregateRoot(4,"精英",300),
+ new LevelAggregateRoot(5,"熟练",600),
+ new LevelAggregateRoot(6,"高手",1000),
+ new LevelAggregateRoot(7,"老手",1500),
+ new LevelAggregateRoot(8,"大佬",2000),
+ new LevelAggregateRoot(9,"巨佬",2500),
+ new LevelAggregateRoot(10,"大神",3000),
};
return entities;
diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/Repositories/ArticleRepository.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/Repositories/ArticleRepository.cs
index 84d6fe22..a820e194 100644
--- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/Repositories/ArticleRepository.cs
+++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.SqlSugarCore/Repositories/ArticleRepository.cs
@@ -7,13 +7,13 @@ using Yi.Framework.SqlSugarCore.Repositories;
namespace Yi.Framework.Bbs.SqlSugarCore.Repositories
{
- public class ArticleRepository : SqlSugarRepository, IArticleRepository,ITransientDependency
+ public class ArticleRepository : SqlSugarRepository, IArticleRepository,ITransientDependency
{
public ArticleRepository(ISugarDbContextProvider sugarDbContextProvider) : base(sugarDbContextProvider)
{
}
- public async Task> GetTreeAsync(Expression> where)
+ public async Task> GetTreeAsync(Expression> where)
{
return await _DbQueryable.Where(where).OrderBy(x=>x.OrderNum).OrderBy(x=>x.CreationTime).ToTreeAsync(x => x.Children, x => x.ParentId, Guid.Empty);
}
diff --git a/Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Entities/MessageEntity.cs b/Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Entities/MessageAggregateRoot.cs
similarity index 91%
rename from Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Entities/MessageEntity.cs
rename to Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Entities/MessageAggregateRoot.cs
index 073608ea..dc0d1843 100644
--- a/Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Entities/MessageEntity.cs
+++ b/Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Entities/MessageAggregateRoot.cs
@@ -12,11 +12,11 @@ using Yi.Framework.ChatHub.Domain.Shared.Model;
namespace Yi.Framework.ChatHub.Domain.Entities
{
[SugarTable("YiMessage")]
- [SugarIndex($"index_{nameof(MessageEntity)}",
+ [SugarIndex($"index_{nameof(MessageAggregateRoot)}",
nameof(ReceiveId), OrderByType.Asc,
nameof(SendUserId), OrderByType.Asc,
nameof(CreationTime), OrderByType.Asc)]
- public class MessageEntity : Entity, IHasCreationTime
+ public class MessageAggregateRoot : AggregateRoot, IHasCreationTime
{
public static MessageContext CreatePersonal(string content, Guid userId, Guid sendUserId)
{
diff --git a/Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Managers/UserMessageManager.cs b/Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Managers/UserMessageManager.cs
index d0a52bde..fdb65016 100644
--- a/Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Managers/UserMessageManager.cs
+++ b/Yi.Abp.Net8/module/chat-hub/Yi.Framework.ChatHub.Domain/Managers/UserMessageManager.cs
@@ -19,8 +19,8 @@ namespace Yi.Framework.ChatHub.Domain.Managers
public class UserMessageManager : DomainService
{
private IHubContext _hubContext;
- public ISqlSugarRepository _repository;
- public UserMessageManager(IHubContext hubContext, ISqlSugarRepository repository)
+ public ISqlSugarRepository _repository;
+ public UserMessageManager(IHubContext hubContext, ISqlSugarRepository repository)
{
_hubContext = hubContext;
_repository = repository;
@@ -57,7 +57,7 @@ namespace Yi.Framework.ChatHub.Domain.Managers
public async Task CreateMessageStoreAsync(MessageContext context)
{
- await _repository.InsertAsync(context.Adapt());
+ await _repository.InsertAsync(context.Adapt());
}
public async Task> GetAllUserAsync()
diff --git a/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Application/Services/TemplateService.cs b/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Application/Services/TemplateService.cs
index 5bffd43c..a5684b4e 100644
--- a/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Application/Services/TemplateService.cs
+++ b/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Application/Services/TemplateService.cs
@@ -9,10 +9,10 @@ using Yi.Framework.SqlSugarCore.Abstractions;
namespace Yi.Framework.CodeGen.Application.Services;
-public class TemplateService : YiCrudAppService, ITemplateService
+public class TemplateService : YiCrudAppService, ITemplateService
{
- private ISqlSugarRepository _repository;
- public TemplateService(ISqlSugarRepository repository) : base(repository)
+ private ISqlSugarRepository _repository;
+ public TemplateService(ISqlSugarRepository repository) : base(repository)
{
_repository = repository;
}
diff --git a/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Entities/TemplateEntity.cs b/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Entities/TemplateAggregateRoot.cs
similarity index 93%
rename from Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Entities/TemplateEntity.cs
rename to Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Entities/TemplateAggregateRoot.cs
index 6a2282a0..477c0d07 100644
--- a/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Entities/TemplateEntity.cs
+++ b/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Entities/TemplateAggregateRoot.cs
@@ -4,7 +4,7 @@ using Volo.Abp.Domain.Entities;
namespace Yi.Framework.CodeGen.Domain.Entities
{
[SugarTable("YiTemplate")]
- public class TemplateEntity : Entity
+ public class TemplateAggregateRoot : AggregateRoot
{
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true)]
diff --git a/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Managers/CodeFileManager.cs b/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Managers/CodeFileManager.cs
index c323a541..043b9691 100644
--- a/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Managers/CodeFileManager.cs
+++ b/Yi.Abp.Net8/module/code-gen/Yi.Framework.CodeGen.Domain/Managers/CodeFileManager.cs
@@ -11,9 +11,9 @@ namespace Yi.Framework.CodeGen.Domain.Managers
public class CodeFileManager : DomainService
{
private IEnumerable