using Oms.Domain.Shared; using SqlSugar; namespace Oms.Domain.XhsAggregate.Entities; [SugarTable("t_xhs_analysis_session")] public class XhsAnalysisSession : OmsAuditedAggregateRoot { public int CustomerId { get; set; } [SugarColumn(IsNullable = true)] public string? SessionName { get; set; } public string AnalysisType { get; set; } = string.Empty; [SugarColumn(IsNullable = true)] public string? Keyword { get; set; } [SugarColumn(IsNullable = true)] public int? TaskId { get; set; } [SugarColumn(ColumnDataType = "json", IsNullable = true)] public string? FeedsJson { get; set; } [SugarColumn(IsNullable = true)] public string? SelectedFeedId { get; set; } [SugarColumn(ColumnDataType = "mediumtext", IsNullable = true)] public string? AiAnalysisMarkdown { get; set; } [SugarColumn(IsNullable = true)] public int? SkillId { get; set; } }