using System; using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.Application.Services; namespace Sozsoft.Platform.Intranet; public interface IIntranetAppService : IApplicationService { Task GetIntranetDashboardAsync(); Task CreateSurveyResponseAsync(SubmitSurveyInput input); Task CreateSocialPostAsync(CreateSocialPostInput input); Task DeleteSocialPostAsync(System.Guid id); Task LikeSocialPostAsync(System.Guid id); Task CommentSocialPostAsync(System.Guid id, string content); Task VoteSocialPollAsync(System.Guid postId, System.Guid optionId); Task IncrementAnnouncementViewCountAsync(System.Guid id); Task> GetEventCommentsAsync(Guid eventId); Task CreateEventCommentAsync(Guid eventId, string content); Task LikeEventAsync(Guid id); }