| 1234567891011121314151617181920212223242526 |
- using VberZero.AppService.Base.Dto;
- using VberZero.AppService.Base.TreeBase.Dto;
- namespace VberZero.AppService.Base.TreeBase;
- public interface IVzTreeAppServiceBase<TEntityDto, TPrimaryKey, in TG, TC, TU> : IVzCrudAppService<TEntityDto,
- TPrimaryKey, TG, TC, TU>
- where TEntityDto : class, IVzTreeEntityDto<TPrimaryKey>
- where TG : class, IVzPagedRequestDto
- where TC : class, IVzTreeEntityDto<TPrimaryKey>
- where TU : class, IVzTreeEntityDto<TPrimaryKey>
- {
- /// <summary>
- /// 上移
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task MoveUp(VzTreeMoveDto<TPrimaryKey> input);
- /// <summary>
- /// 下移
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task MoveDown(VzTreeMoveDto<TPrimaryKey> input);
- }
|