sozsoft-platform/api/modules/Sozsoft.Mcp/Sozsoft.Mcp.Application.Contracts/IMcpDataAppService.cs

20 lines
670 B
C#
Raw Normal View History

2026-09-17 09:01:14 +00:00
using System.Threading.Tasks;
using Sozsoft.Mcp.Dtos;
using Volo.Abp.Application.Services;
namespace Sozsoft.Mcp;
/// <summary>
/// MCP veri yazma yuzeyi. Yazma her zaman bir ListForm ekraninin insert/update/delete
/// sozlesmesinden gecer; ekran yetkisi ve tenant filtresi aynen uygulanir. Sunucu kaydinda
2026-09-18 13:47:23 +00:00
/// <c>AllowedTools</c> dolu ve bu araclar secili degilse hic listelenmez.
2026-09-17 09:01:14 +00:00
/// </summary>
public interface IMcpDataAppService : IApplicationService
{
Task<McpWriteResultDto> InsertRowAsync(McpRowRequestDto input);
Task<McpWriteResultDto> UpdateRowAsync(McpRowRequestDto input);
Task<McpWriteResultDto> DeleteRowAsync(McpRowRequestDto input);
}