ComplianceServer/code/Hg.Core.Domain/Impl/ILiveDomain.cs

44 lines
1.1 KiB
C#

using Hg.Core.Domain.Dto.Lecturer;
using Hg.Core.Domain.Dto.Live;
using Hg.Core.Domain.Dto.News;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Hg.Core.Domain.Impl
{
public interface ILiveDomain : IScopedDependency
{
Task<PageResult<LiveSystemPlanDto>> Page(SearchLiveSystemPlanDto dto);
Task<LiveSystemPlanDto> Detail(int id, int type);
Task Audit(LivePlanAuditDto dto);
#region
Task<PageResult<LecturerListModel>> LecturerPage(LecturerSearchDto dto);
Task<LecturerAuditDetailModel> LecturerDetail(int? id);
#endregion
#region
Task<PageResult<NewsListModel>> NewsPage(NewsSearchDto dto);
Task<NewsDetailModel> NewsDetail(int? id);
Task<List<NewsLinkModel>> NewsLink(int? id);
Task<bool> JustStockInfo(JustStockMode stockInfo);
Task<List<OperatorModel>> GetOperator();
#endregion
Task<List<AuditNoticeDto>> SendAuditNotice();
}
}