Files
Yi.Admin/Yi.Abp.Net8/module/ai-stock/Yi.Framework.Stock.Domain/Managers/SemanticKernel/Plugins/StockPlugins.cs

26 lines
611 B
C#
Raw Normal View History

2025-03-05 23:08:58 +08:00
using System.ComponentModel;
using System.Text.Json.Serialization;
using Microsoft.SemanticKernel;
namespace Yi.Framework.Stock.Domain.Managers.Plugins;
public class StockPlugins
{
[KernelFunction("save_stocks"), Description("生成并且保存多个股票记录")]
public async Task<string> SaveAsync(List<StockModel> stockModels)
{
return "成功";
}
}
public class StockModel
{
[JsonPropertyName("id")]
public int Id { get; set; }
[JsonPropertyName("name")]
public string Name { get; set; }
[JsonPropertyName("is_on")]
public bool? IsOn { get; set; }
}