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
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; }
|
|
|
|
}
|
|
}
|
|
|