using System.Collections.Generic; using System.Threading.Tasks; using Abp.Application.Services.Dto; using ContractService.Client.Staff.Dto; using ContractService.LegalCase.Dto; using IwbZero.AppServiceBase; using ContractService.LegalContract.KeyPoint.Dto; namespace ContractService.LegalContract.KeyPoint { public interface ILegalContractKeyPointAppService : IIwbZeroAsyncCrudAppService { #region Get Task GetEntity(EntityDto input); Task GetEntityById(string id); Task GetEntityByNo(string no); #endregion Task CreateKp(LegalContractKeyPointCreateDto input); /// /// 变更状态 /// /// /// Task ChangeState(ChangeStaterDto input); /// /// 分配关键点 /// /// /// Task SetKeyPointOrg(KeyPointOrgDto input); /// /// 查询分配的关键点 /// /// /// ClientStaffDto GetKeyPointOrg(string no); /// /// 获取子关键点 /// /// /// Task> GetKeyPoints(string contractNo); /// /// 获取关键点 /// /// Task> GetKeyPointsByType(int type); /// /// 变更材料(证据) /// /// /// Task CreateSupplement(KpSupplementDto input); } }