12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Runtime.Serialization;
- using System.Text;
- using System.Text.Json.Serialization;
- using System.Threading.Tasks;
- namespace wispro.sp.entity.CompareCase
- {
- public class CompareResult
- {
- public int Id { get; set; }
- /// <summary>
- /// 源字符串字数
- /// </summary>
- public int oldWordCount { get; set; }
- /// <summary>
- /// 新字符串字数
- /// </summary>
- public int newWordCount { get; set; }
- /// <summary>
- /// 修订后文档相比原文档删除的字数
- /// </summary>
- public int DeleteCount { get; set; }
- /// <summary>
- /// 修改后文档相比原文档插入的字数
- /// </summary>
- public int InsertCount { get; set; }
- /// <summary>
- /// 修订处数量
- /// </summary>
- public int EditCount { get; set; }
- /// <summary>
- /// 包括修订文字版本的文档
- /// </summary>
- public string CompareResultString { get; set; }
- [JsonIgnore]
- /// <summary>
- /// 总的修改比率
- /// </summary>
- public double diffRate
- {
- get
- {
- return ((double)DeleteCount + (double)InsertCount) / (double)oldWordCount;
- }
- }
- public double TextSimilarity { get; set; } = 0.0;
- }
- }
|