using Dpz.Core.Entity.Base;
namespace Dpz.Core.Public.ViewModel.Messages;
/// <summary>
/// 代码分析消息
/// 用于异步触发 AI 分析代码内容
/// </summary>
public class AnalyzeCodeMessage : MessageBase
{
/// <summary>
/// 文件路径分段(不包含文件名)
/// </summary>
public required string[] Path { get; set; }
/// <summary>
/// 文件名
/// </summary>
public required string FileName { get; set; }
/// <summary>
/// 文件哈希值(用于去重和版本校验)
/// </summary>
public required string FileHash { get; set; }
/// <summary>
/// 代码内容
/// </summary>
public required string CodeContent { get; set; }
}
评论加载中...