ILawFirmApplicationService.cs 726 B

1234567891011121314151617181920212223242526
  1. using System.Threading.Tasks;
  2. using Abp.Application.Services.Dto;
  3. using IwbZero.AppServiceBase;
  4. using ContractService.LawFirm.Dto;
  5. namespace ContractService.LawFirm
  6. {
  7. public interface ILawFirmAppService : IIwbZeroAsyncCrudAppService<LawFirmDto, string, IwbPagedRequestDto, LawFirmCreateDto, LawFirmUpdateDto >
  8. {
  9. /// <summary>
  10. /// 变更律所负责人
  11. /// </summary>
  12. /// <param name="input"></param>
  13. /// <returns></returns>
  14. Task MasterLawyer(MasterDto input);
  15. #region Get
  16. Task<LawFirmInfo> GetEntity(EntityDto<string> input);
  17. Task<LawFirmInfo> GetEntityById(string id);
  18. Task<LawFirmInfo> GetEntityByNo(string no);
  19. #endregion
  20. }
  21. }