兼容win7版应用
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.

141 lines
3.8 KiB

using AIK.Models.ApiModels.Brand;
using CommunityToolkit.Mvvm.ComponentModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Media.Imaging;
namespace AIK.Models
{
/// <summary>
/// 车钥匙数据类
/// </summary>
public partial class VehKeyClass : ObservableObject
{
public int parentId { get; set; }
public int id { get; set; }
public string keyId { get; set; }
/// <summary>
/// 中文名称
/// </summary>
private string name;
public string Name
{
get => name;
set => SetProperty(ref name, value);
}
/// <summary>
/// 中文名称
/// </summary>
public string modelName { get; set; }
/// <summary>
/// 英文名称
/// </summary>
public string modelEngName { get; set; }
public string modelPuName { get; set; }
public string modelXiName { get; set; }
public string modelInName { get; set; }
/// <summary>
/// 频率
/// </summary>
public string rate { get; set; }
/// <summary>
/// 子机中文描述
/// </summary>
public string usable { get; set; }
/// <summary>
/// 子机英文描述
/// </summary>
public string usableEn { get; set; }
public string usablePu { get; set; }
public string usableXi { get; set; }
/// <summary>
/// 参考信息
/// </summary>
public string information { get; set; }
/// <summary>
/// 图片路径 分割符,号取第一张
/// </summary>
public string picUrl { get; set; }
/// <summary>
/// Bin文件名称 分割符,号取多个
/// </summary>
public string firmwareNo { get; set; }
/// <summary>
/// Bin文件路径 分割符,号取多个
/// </summary>
public string sourceUrl { get; set; }
/// <summary>
/// 烧录完成 提示内容 分割符,号 一个文件提示2个比如(1,1 , 1,1) 提示 1,1一起
/// </summary>
public string spCode { get; set; }
/// <summary>
/// (1是K3 MINI 2是 K3 TOOL)只查询包含1和2的
/// </summary>
public string support { get; set; }
/// <summary>
/// 芯片
/// </summary>
public string chipType { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public string createTime { get; set; }
/// <summary>
/// 匹配方法描述
/// </summary>
public keyMatch keyMatch { get; set; }
/// <summary>
/// 扩展子机
/// </summary>
public List<KzInfo> kzInfoList { get; set; }
private BitmapImage _bitmapImage;
public BitmapImage BitmapImage
{
get => _bitmapImage;
set => SetProperty(ref _bitmapImage, value);
}
[ObservableProperty]
private bool _isSelected;
[ObservableProperty]
private string _localImagePath;
[ObservableProperty]
private bool _isShowLabel = false;
[ObservableProperty]
private bool _isShowCloudLabel = false;
[ObservableProperty]
private bool _isShowCFLabel = false;
[ObservableProperty]
private string _cloudLabel;
}
/// <summary>
/// 匹配方法描述
/// </summary>
public class keyMatch
{
public string content { get; set; }
public string contentEn { get; set; }
public string contentPu { get; set; }
public string contentXi { get; set; }
public string contentIn { get; set; }
}
}