using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Win_in.Sfs.Message.Application.Contracts;
using Win_in.Sfs.Message.Domain;
using Win_in.Sfs.Message.Domain.Shared;
namespace Win_in.Sfs.Message.Application;
///
/// 站点消息
///
// [Authorize(AnnouncementPermissions.Default)]
[Authorize]
[Route($"{MessageConsts.RootPath}announcement")]
public class AnnouncementService : SfsMessageCrudAppServiceBase
, IAnnouncementService
{
//private bool _configSendEmail = true;
private readonly SmsService _smsService;
private readonly EmailSendService _emailSendService;
public AnnouncementService(
SmsService smsService,
EmailSendService emailSendService,
IAnnouncementRepository repository
) : base(repository)
{
_smsService = smsService;
_emailSendService = emailSendService;
}
}