37 lines
1.6 KiB
C#
37 lines
1.6 KiB
C#
|
/***********************************************************
|
|||
|
**项目名称: 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;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// ProjectInfo 业务层
|
|||
|
/// </summary>
|
|||
|
public partial interface IProjectInfoService : IDomainService,ICRUDService<ProjectInfo, ProjectInfoDto>
|
|||
|
{
|
|||
|
Task CacheAllProjects();
|
|||
|
new Task<IListResult<ProjectInfoDto>> GetPageAsync(DataSourceLoadOptions dataSourceLoadOptions);
|
|||
|
Task<INPResult> ProjectInfoAdd(ProjectInfoDto addCommand);
|
|||
|
// Task<INPResult> ProjectUserAdd(ProjectUserDto proUser);
|
|||
|
Task<INPResult> ProjectInfoEdit(ProjectInfoDto editCommand);
|
|||
|
// Task<INPResult> UserProjectGrant(GrantProSectionInput grants);
|
|||
|
Task<INPResult> GetUserProjectTree(string setRole, int leve = 3);
|
|||
|
Task<INPResult> GetProjectTree(string setOrg, int leve = 3);
|
|||
|
// Task<IListResult<UserVO>> GetProUserPage(string proId, DataSourceLoadOptions whereExp);
|
|||
|
Task<INPResult> GetOrgProjectTree(string setOrg, int leve);
|
|||
|
}
|
|||
|
}
|
|||
|
|