31 lines
1.2 KiB
C#
31 lines
1.2 KiB
C#
|
|
|
|
using CloudBuilder.Core.Service;
|
|
using CloudBuilder.Security.Data;
|
|
using CloudBuilder.Security.Entity;
|
|
using CloudBuilder.Security.SearchCriteria;
|
|
|
|
namespace CloudBuilder.Security.Service
|
|
{
|
|
public interface ISecurityHelpFunctionService :IServiceBase<SecurityHelpFunctionData, string ,SecurityHelpFunctionSearchCriteria>
|
|
{
|
|
SecurityHelpFunctionData FindAll();
|
|
SecurityHelpFunctionResultData FindBySearchCriteria(SecurityHelpFunctionSearchCriteria tc);
|
|
|
|
SecurityHelpFunctionResultData FindFeatureBySearchCriteria(SecurityHelpFunctionSearchCriteria tc);
|
|
|
|
// 帮助文档维护:主表 + 步骤 + 引用的功能点组
|
|
SecurityHelpFunctionData FindByFunctionName(string functionName);
|
|
SecurityHelpFunctionData SaveFunction(SecurityHelpFunctionData data);
|
|
void DeleteByFunctionName(string functionName);
|
|
|
|
// 功能点组维护:组 + 组内功能点
|
|
SecurityHelpFeatureData FindByGroupCode(string groupCode);
|
|
SecurityHelpFeatureData SaveFeatureGroup(SecurityHelpFeatureData data);
|
|
void DeleteByGroupCode(string groupCode);
|
|
|
|
// 新增帮助文档时,下拉选择「给哪个功能写帮助」
|
|
SecurityFunctionDisplayData[] FindFunctionNameOptions();
|
|
}
|
|
}
|