You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
2.7 KiB
50 lines
2.7 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace AIK.Models.SQLiteModels
|
|
{
|
|
public class SplitCacheModelListItem
|
|
{
|
|
public int Id { get; set; } // 子表自增主键
|
|
public int ParentTableId { get; set; } // 关联父表 SplitCache_Parent.Id
|
|
public string CacheKey { get; set; } = string.Empty; // 关联父表 SplitCache_Parent.CacheKey
|
|
public int ParentID { get; set; } // 关联 VehModelClass.ID(原外层 ID)
|
|
|
|
// VehKeyClass 基础字段
|
|
public int KeyId { get; set; } // 对应 VehKeyClass.id(注意:原实体 id 对应 KeyId,避免与子表自增 Id 冲突)
|
|
public string KeyKeyId { get; set; } = string.Empty; // 对应 VehKeyClass.keyId(字段名加前缀避免关键字冲突)
|
|
public string Name { get; set; } = string.Empty;
|
|
public string ModelName { get; set; } = string.Empty;
|
|
public string ModelEngName { get; set; } = string.Empty;
|
|
public string ModelPuName { get; set; } = string.Empty;
|
|
public string ModelXiName { get; set; } = string.Empty;
|
|
public string ModelInName { get; set; } = string.Empty;
|
|
public string Rate { get; set; } = string.Empty;
|
|
public string Usable { get; set; } = string.Empty;
|
|
public string UsableEn { get; set; } = string.Empty;
|
|
public string UsablePu { get; set; } = string.Empty;
|
|
public string UsableXi { get; set; } = string.Empty;
|
|
public string Information { get; set; } = string.Empty;
|
|
public string PicUrl { get; set; } = string.Empty;
|
|
public string FirmwareNo { get; set; } = string.Empty;
|
|
public string SourceUrl { get; set; } = string.Empty;
|
|
public string SpCode { get; set; } = string.Empty;
|
|
public string Support { get; set; } = string.Empty;
|
|
public string ChipType { get; set; } = string.Empty;
|
|
public string CreateTime { get; set; } = string.Empty;
|
|
|
|
// keyMatch 嵌套类展开字段
|
|
public string KeyMatchContent { get; set; } = string.Empty; // keyMatch.content
|
|
public string KeyMatchContentEn { get; set; } = string.Empty; // keyMatch.contentEn
|
|
public string KeyMatchContentPu { get; set; } = string.Empty; // keyMatch.contentPu
|
|
public string KeyMatchContentXi { get; set; } = string.Empty; // keyMatch.contentXi
|
|
public string KeyMatchContentIn { get; set; } = string.Empty; // keyMatch.contentIn
|
|
|
|
// 其他字段(BitmapImage 为UI字段,不存储;LocalImagePath 存储本地路径)
|
|
public bool IsSelected { get; set; } = false;
|
|
public string LocalImagePath { get; set; } = string.Empty;
|
|
}
|
|
}
|
|
|