/***********************************************************
**项目名称: BZPT.IServices
**功能描述: CountryServices 的摘要说明
**作 者: 此代码由CodeSmith生成。
**版 本 号: 1.0
**修改历史:
************************************************************/
namespace BZPT.Domains.IService.Sys
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using BZPT.Domains.Entity.Sys;
using BZPT.Dto.Sys;
using BZPT.Dto.VO;
using DevExtreme.AspNet.Data;
using NPlatform.Dto;
///
/// ProjectInfo 业务层
///
public partial interface IProjectInfoService : IDomainService,ICRUDService
{
Task CacheAllProjects();
new Task> GetPageAsync(DataSourceLoadOptions dataSourceLoadOptions);
Task ProjectInfoAdd(ProjectInfoDto addCommand);
// Task ProjectUserAdd(ProjectUserDto proUser);
Task ProjectInfoEdit(ProjectInfoDto editCommand);
// Task UserProjectGrant(GrantProSectionInput grants);
Task GetUserProjectTree(string setRole, int leve = 3);
Task GetProjectTree(string setOrg, int leve = 3);
// Task> GetProUserPage(string proId, DataSourceLoadOptions whereExp);
Task GetOrgProjectTree(string setOrg, int leve);
}
}