using System.Collections.Generic; using System.Threading.Tasks; using Abp.Application.Services.Dto; using IwbZero.AppServiceBase; using WeEngine.ComponentInfo; using WePlatform.WeLib.Package.Dto; namespace WePlatform.WeLib.Package { public interface IPackageAppService : IIwbZeroAsyncCrudAppService { /// /// 拷贝方案包 /// /// /// Task Copy(EntityDto input); /// /// 固化方案包 /// /// /// Task Solidify(SolidifyDto input); ///// ///// 强制固化方案包 ///// ///// ///// //Task EnforceSolidify(SolidifyDto input); /// /// 固化方案包详情 /// /// /// Task Detail(string no); /// /// 获取方案包变量 /// /// /// Task> GetVariable(string no); /// /// 设置考核角色 /// /// /// Task SetAssessRole(AssessRoleDto input); /// /// 获取方案包角色 /// /// /// Task GetPackageRoles(string no); /// /// 方案包校验 /// /// /// Task PackageVerify(string no); #region Get Task GetEntity(EntityDto input); Task GetEntityById(string id); Task GetEntityByNo(string no); #endregion } }