using SqlSugar;
using Volo.Abp.Domain.Entities.Auditing;
using Yi.Framework.Core.Data;
namespace Yi.Framework.AiHub.Domain.Entities.Model;
///
/// ai应用
///
[SugarTable("Ai_App")]
public class AiAppAggregateRoot : FullAuditedAggregateRoot, IOrderNum
{
///
/// 应用名称
///
public string Name { get; set; }
///
/// 应用终结点
///
public string Endpoint { get; set; }
///
/// 额外url
///
public string? ExtraUrl { get; set; }
///
/// 应用key
///
public string ApiKey { get; set; }
///
/// 排序
///
public int OrderNum { get; set; }
///
/// ai模型
///
[Navigate(NavigateType.OneToMany, nameof(AiModelEntity.AiAppId))]
public List AiModels { get; set; }
}