feat: 同步

This commit is contained in:
陈淳
2023-09-15 18:05:59 +08:00
parent a271bc25c6
commit a0b35f4233
28 changed files with 61 additions and 10 deletions

View File

@@ -10,6 +10,7 @@ using Yi.Furion.Core.Bbs.Entities;
namespace Yi.Furion.Application.Bbs.Services.Impl
{
[ApiDescriptionSettings("BBS")]
public class AccessLogService : IAccessLogService,IDynamicApiController
{
private readonly IRepository<AccessLogEntity> _repository;

View File

@@ -11,6 +11,7 @@ namespace Yi.Furion.Application.Bbs.Services.Impl
/// <summary>
/// 点赞功能
/// </summary>
[ApiDescriptionSettings("BBS")]
public class AgreeService : ApplicationService, IApplicationService, IDynamicApiController, ITransient
{
public AgreeService(IRepository<AgreeEntity> repository, IRepository<DiscussEntity> discssRepository, ICurrentUser currentUser)

View File

@@ -13,6 +13,7 @@ namespace Yi.Furion.Application.Bbs.Services.Impl
/// <summary>
/// Article服务实现
/// </summary>
[ApiDescriptionSettings("BBS")]
public class ArticleService : CrudAppService<ArticleEntity, ArticleGetOutputDto, ArticleGetListOutputDto, long, ArticleGetListInputVo, ArticleCreateInputVo, ArticleUpdateInputVo>,
IArticleService, IDynamicApiController, ITransient

View File

@@ -7,6 +7,7 @@ namespace Yi.Furion.Application.Bbs.Services.Impl
/// <summary>
/// Banner服务实现
/// </summary>
[ApiDescriptionSettings("BBS")]
public class BannerService : CrudAppService<BannerEntity, BannerGetOutputDto, BannerGetListOutputDto, long, BannerGetListInputVo, BannerCreateInputVo, BannerUpdateInputVo>,
IBannerService,IDynamicApiController,ITransient
{

View File

@@ -14,6 +14,7 @@ namespace Yi.Furion.Application.Bbs.Services.Impl
/// <summary>
/// 评论
/// </summary>
[ApiDescriptionSettings("BBS")]
public class CommentService : CrudAppService<CommentEntity, CommentGetOutputDto, CommentGetListOutputDto, long, CommentGetListInputVo, CommentCreateInputVo, CommentUpdateInputVo>,
ICommentService, IDynamicApiController, ITransient
{

View File

@@ -19,6 +19,7 @@ namespace Yi.Furion.Application.Bbs.Services.Impl
/// <summary>
/// Discuss应用服务实现,用于参数效验、领域服务业务组合、日志记录、事务处理、账户信息
/// </summary>
[ApiDescriptionSettings("BBS")]
public class DiscussService : CrudAppService<DiscussEntity, DiscussGetOutputDto, DiscussGetListOutputDto, long, DiscussGetListInputVo, DiscussCreateInputVo, DiscussUpdateInputVo>,
IDiscussService,IDynamicApiController,ITransient
{

View File

@@ -11,6 +11,7 @@ namespace Yi.Furion.Application.Bbs.Services.Impl
/// <summary>
/// Label服务实现
/// </summary>
[ApiDescriptionSettings("BBS")]
public class MyTypeService : CrudAppService<MyTypeEntity, MyTypeOutputDto, MyTypeGetListOutputDto, long, MyTypeGetListInputVo, MyTypeCreateInputVo, MyTypeUpdateInputVo>,
ILabelService, IDynamicApiController, ITransient
{

View File

@@ -7,6 +7,7 @@ namespace Yi.Furion.Application.Bbs.Services.Impl
/// <summary>
/// Plate服务实现
/// </summary>
[ApiDescriptionSettings("BBS")]
public class PlateService : CrudAppService<PlateEntity, PlateGetOutputDto, PlateGetListOutputDto, long, PlateGetListInputVo, PlateCreateInputVo, PlateUpdateInputVo>,
IPlateService,IDynamicApiController,ITransient
{

View File

@@ -5,6 +5,7 @@ namespace Yi.Furion.Application.Bbs.Services.Impl
/// <summary>
/// Setting服务实现
/// </summary>
[ApiDescriptionSettings("BBS")]
public class SettingService : ApplicationService,
ISettingService,IDynamicApiController,ITransient
{

View File

@@ -23,6 +23,7 @@ using Yi.Furion.Sqlsugar.Core.Repositories;
namespace Yi.Furion.Application.Rbac.Services.Impl
{
[ApiDescriptionSettings("RBAC")]
public class AccountService : ApplicationService, IAccountService, ITransient, IDynamicApiController
{

View File

@@ -9,7 +9,7 @@ namespace Yi.Furion.Application.Rbac.Services.Impl
/// <summary>
/// Config服务实现
/// </summary>
[ApiDescriptionSettings("RBAC")]
public class ConfigService : CrudAppService<ConfigEntity, ConfigGetOutputDto, ConfigGetListOutputDto, long, ConfigGetListInputVo, ConfigCreateInputVo, ConfigUpdateInputVo>,
IConfigService,IDynamicApiController,ITransient
{

View File

@@ -10,6 +10,7 @@ namespace Yi.Furion.Application.Rbac.Services.Impl
/// <summary>
/// Dept服务实现
/// </summary>
[ApiDescriptionSettings("RBAC")]
public class DeptService : CrudAppService<DeptEntity, DeptGetOutputDto, DeptGetListOutputDto, long, DeptGetListInputVo, DeptCreateInputVo, DeptUpdateInputVo>,
IDeptService, ITransient, IDynamicApiController
{

View File

@@ -6,6 +6,7 @@ using Yi.Furion.Core.Rbac.Entities;
namespace Yi.Furion.Application.Rbac.Services.Impl
{
[ApiDescriptionSettings("RBAC")]
public class LoginLogService : CrudAppService<LoginLogEntity, LoginLogGetListOutputDto, long, LoginLogGetListInputVo>,IDynamicApiController,ITransient
{
public override async Task<PagedResultDto<LoginLogGetListOutputDto>> GetListAsync(LoginLogGetListInputVo input)

View File

@@ -10,6 +10,7 @@ namespace Yi.Furion.Application.Rbac.Services.Impl
/// <summary>
/// Menu服务实现
/// </summary>
[ApiDescriptionSettings("RBAC")]
public class MenuService : CrudAppService<MenuEntity, MenuGetOutputDto, MenuGetListOutputDto, long, MenuGetListInputVo, MenuCreateInputVo, MenuUpdateInputVo>,
IMenuService, ITransient, IDynamicApiController
{

View File

@@ -12,6 +12,7 @@ using Yi.Furion.Core.Rbac.Dtos.MonitorCache;
namespace Yi.Furion.Application.Rbac.Services.Impl
{
[ApiDescriptionSettings("RBAC")]
public class MonitorCacheService : IMonitorCacheService, IDynamicApiController, ITransient
{
private static List<MonitorCacheNameGetListOutputDto> monitorCacheNames => new List<MonitorCacheNameGetListOutputDto>()

View File

@@ -14,7 +14,7 @@ using Yi.Framework.Infrastructure.Helper;
namespace Yi.Furion.Application.Rbac.Services
{
[ApiDescriptionSettings("RBAC")]
public class MonitorServerService: IMonitorServerService,IDynamicApiController, ITransient
{
private IWebHostEnvironment _hostEnvironment;

View File

@@ -11,6 +11,7 @@ using Yi.Furion.Application.Rbac.SignalRHub.Model;
namespace Yi.Furion.Application.Rbac.Services.Impl
{
[ApiDescriptionSettings("RBAC")]
public class OnlineService:IOnlineService,IDynamicApiController,ITransient
{
private ILogger<OnlineService> _logger;

View File

@@ -9,6 +9,7 @@ namespace Yi.Furion.Application.Rbac.Services.Impl
/// <summary>
/// Post服务实现
/// </summary>
[ApiDescriptionSettings("RBAC")]
public class PostService : CrudAppService<PostEntity, PostGetOutputDto, PostGetListOutputDto, long, PostGetListInputVo, PostCreateInputVo, PostUpdateInputVo>,
IPostService, ITransient, IDynamicApiController
{

View File

@@ -17,6 +17,7 @@ namespace Yi.Furion.Application.Rbac.Services.Impl
/// <summary>
/// Role服务实现
/// </summary>
[ApiDescriptionSettings("RBAC")]
public class RoleService : CrudAppService<RoleEntity, RoleGetOutputDto, RoleGetListOutputDto, long, RoleGetListInputVo, RoleCreateInputVo, RoleUpdateInputVo>,
IRoleService, ITransient, IDynamicApiController
{

View File

@@ -12,6 +12,7 @@ using Yi.Furion.Core.Rbac.Dtos.Task;
namespace Yi.Furion.Application.Rbac.Services.Impl
{
[ApiDescriptionSettings("RBAC")]
public class TaskService : ApplicationService, ITaskService, IDynamicApiController, ITransient
{
private readonly ISchedulerFactory _schedulerFactory;

View File

@@ -16,6 +16,7 @@ namespace Yi.Furion.Application.Rbac.Services.Impl
/// <summary>
/// User服务实现
/// </summary>
[ApiDescriptionSettings("RBAC")]
public class UserService : CrudAppService<UserEntity, UserGetOutputDto, UserGetListOutputDto, long, UserGetListInputVo, UserCreateInputVo, UserUpdateInputVo>,
IUserService, ITransient, IDynamicApiController
{