28 lines
772 B
C#
28 lines
772 B
C#
using System;
|
|
using Hg.Core.Domain.Dto.Meeting;
|
|
|
|
namespace Hg.Core.Domain.Impl
|
|
{
|
|
public interface IMeetingDomain : IScopedDependency
|
|
{
|
|
Task<List<SelectItem>> GetMeetingSiteSelect(string? site);
|
|
|
|
Task<PageResult<MeetingDto>> GetPage(SearchMeetingDto dto);
|
|
|
|
Task<List<MeetingParticipantDto>> GetMeetingParticipants(int? meetingId);
|
|
|
|
Task<MeetingAccessoryDto> GetMeetingAccessory(int? meetingId);
|
|
|
|
Task CreateOrEditMeeting(CreateOrEditMeetingDto dto, int eid);
|
|
|
|
Task<MeetingDetailDto> GetMeetingMeetingDetail(int? meetingId);
|
|
|
|
Task DeleteMeetingAccessory(int? accessoryId);
|
|
|
|
Task DeleteMeeting(int? meetingId, int eid);
|
|
|
|
Task EditMeetingAccessory(EditMeetingAccessoryDto dto, int eid);
|
|
}
|
|
}
|
|
|