using LifePayment.Application.Contracts.LifePay;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using Volo.Abp.Application.Services;
|
using ZeroD.Util;
|
|
namespace LifePayment.Application.Contracts;
|
|
public interface ILifePayAnnouncementService : IApplicationService
|
{
|
/// <summary>
|
/// 获取公告分页
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<PageOutput<CreateEditLifePayAnnouncementOutput>> GetLifePayAnnouncementPage(GetLifePayAnnouncementPageInput input);
|
|
/// <summary>
|
/// 新增编辑公告
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<int> CreateOrEditLifePayAnnouncement(CreateEditLifePayAnnouncementInput input);
|
|
/// <summary>
|
/// 删除公告
|
/// </summary>
|
/// <param name="id"></param>
|
/// <returns></returns>
|
Task<int> DeleteLifePayAnnouncement(Guid id);
|
|
/// <summary>
|
/// 获取当前展示中的公告
|
/// </summary>
|
/// <returns></returns>
|
Task<CreateEditLifePayAnnouncementOutput> GetShowingLifePayAnnouncement(GetShowingLifePayAnnouncementInput input);
|
}
|