123456789101112131415161718192021222324252627 |
- using AipGateway.API.Application.Configurations;
- using AipGateway.API.Domain.Entities;
- namespace AipGateway.AIP.Service.Repositories
- {
- public interface IAipDbRepository
- {
- Task<AipSettings> LoadAipConfig();
- Task<List<LinkedApiKey>> LoadLinkedApiKeys();
- Task<List<LinkedDecryptKey>> LoadLinkedDecryptKeys();
- Task<List<TbAipLabel>> LoadAipLabels();
- Task<int> UpdateAipLables(List<TbAipLabel> updLabels);
- Task<int> InsertAipLables(List<TbAipLabel> newLabels);
- Task<List<TbAipPolicy>> LoadAipPolicies();
- Task<int> UpdateAipPolicies(List<TbAipPolicy> updLabels);
- Task<int> InsertAipPolicies(List<TbAipPolicy> newLabels);
- Task<List<TbAipProtection>> LoadAipTemplates();
- Task<int> UpdateAipTemplates(List<TbAipProtection> updLabels);
- Task<int> InsertAipTemplates(List<TbAipProtection> newLabels);
- }
- }
|