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 SaveAsync(List 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; } }