using CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$s;
|
using Volo.Abp.Application.Services;
|
|
namespace CMS.Plugin.$NameSpacePath$.Application.Contracts.Services;
|
|
/// <summary>
|
/// $ChinaComment$Ó¦Ó÷þÎñ½Ó¿Ú
|
/// </summary>
|
public interface I$EntityName$AppService : ICrudAppService<$EntityName$Dto, Guid, Get$EntityName$Input, $EntityName$CreateDto, $EntityName$UpdateDto>
|
{
|
/// <summary>
|
/// ¿Ë¡$ChinaComment$
|
/// </summary>
|
/// <param name="ids"></param>
|
/// <returns></returns>
|
Task<List<$EntityName$Dto>> CloneAsync(IEnumerable<Guid> ids);
|
|
/// <summary>
|
/// ɾ³ý$ChinaComment$
|
/// </summary>
|
/// <param name="ids"></param>
|
/// <returns></returns>
|
Task DeleteManyAsync(IEnumerable<Guid> ids);
|
|
/// <summary>
|
/// µ÷ÕûÅÅÐò$ChinaComment$
|
/// </summary>
|
/// <param name="id"></param>
|
/// <param name="sort"></param>
|
/// <returns></returns>
|
Task AdjustSortAsync(Guid id, int sort);
|
|
/// <summary>
|
/// µ¼Èë$ChinaComment$
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task ImportAsync($EntityName$sImportModel input);
|
|
/// <summary>
|
/// µ¼³ö$ChinaComment$
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<(Dictionary<string, object> Sheets, string FileName)> ExportAsync(Get$EntityName$Input input);
|
}
|