Files
Docker/CloudBuilder/CloudBuilder.Security/Service/ISecurityHelpFunctionService.auto.cs
T
2026-09-19 20:37:31 +08:00

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();
}
}