lg_backend/langguanApi/Model/Transport.cs

174 lines
4.7 KiB
C#
Raw Permalink Normal View History

2024-05-21 15:53:40 +00:00
namespace langguanApi.Model
{
public class Transport : BaseModel
{
/// <summary>
/// 车牌号
/// </summary>
public string CarNumber { get; set; }
/// <summary>
/// 1进2出
/// </summary>
public int TransportType { get; set; }
/// <summary>
/// 排放标准(0-7是国1-7D电动 X无排放阶段
2024-05-21 15:53:40 +00:00
/// </summary>
public string effluent { get; set; }
/// <summary>
/// 图片地址
/// </summary>
public string imgUrl { get; set; }
/// <summary>
///
/// </summary>
public string VIN { get; set; }
/// <summary>
/// 注册日期
/// </summary>
public DateTime Registered { get; set; }
2024-06-29 10:04:44 +00:00
/// <summary>
/// 货物类型
/// </summary>
public string Goods { get; set; }
/// <summary>
/// 车牌颜色
/// </summary>
public int CarColor { get; set; }
/// <summary>
/// 车牌类型
/// </summary>
public string CarType { get; set; }
/// <summary>
/// base64图片 出入场图片 url
/// </summary>
public string EntryExitPictureUrl { get; set; }
/// <summary>
/// 发动机号
/// </summary>
public string EngineNumber { get; set; }
/// <summary>
/// 注册日期
/// </summary>
public string RegistrationDate { get; set; }
/// <summary>
/// base64图片 驾驶证图片 url
/// </summary>
public string DriverLicenseUrl { get; set; }
/// <summary>
/// 驾驶人姓名
/// </summary>
public string DriverName { get; set; }
/// <summary>
/// 有效期限
/// </summary>
public string ValidityPeriod { get; set; }
/// <summary>
/// 出入场时间
/// </summary>
public DateTime Time { get; set; }
}
public class AddTransport
{
/// <summary>
/// 车牌号
/// </summary>
public string CarNumber { get; set; }
/// <summary>
/// 进场方向
/// </summary>
public int EntryDirection { get; set; }
/// <summary>
/// 出入场时间
/// </summary>
public DateTime Time { get; set; }
/// <summary>
/// 排放等级
/// </summary>
public string EmissionLevel { get; set; }
/// <summary>
/// 车牌颜色
/// </summary>
public int CarColor { get; set; }
/// <summary>
/// 车牌类型
/// </summary>
public string CarType { get; set; }
/// <summary>
/// base64图片 出入场图片 url
/// </summary>
public string EntryExitPictureUrl { get; set; }
/// <summary>
/// vin
/// </summary>
public string VIN { get; set; }
/// <summary>
/// 发动机号
/// </summary>
public string EngineNumber { get; set; }
/// <summary>
/// 注册日期
/// </summary>
public string RegistrationDate { get; set; }
/// <summary>
/// base64图片 驾驶证图片 url
/// </summary>
public string DriverLicenseUrl { get; set; }
/// <summary>
/// 驾驶人姓名
/// </summary>
public string DriverName { get; set; }
/// <summary>
/// 有效期限
/// </summary>
public string ValidityPeriod { get; set; }
2024-05-21 15:53:40 +00:00
}
public class TransportDto : Transport
{
public string CarColorString { get; set; }
public string TransportTypeString { get; set; }
public string TimeString { get; set; }
/// <summary>
/// 排放标准(0-7是国1-7D电动 X无排放阶段
/// </summary>
public string EmissionLevelString(string sort)
{
switch (sort)
{
case "1":
return "国I";
case "2":
return "国II";
case "3":
return "国III";
case "4":
return "国IV";
case "5":
return "国V";
case "6":
return "国VI";
case "7":
return "国VII";
case "D":
return "电动";
default:
return "无排放阶段";
}
}
}
public enum CarColor
{
= 1,
绿 = 2,
= 3,
= 4,
= 5,
绿 = 6
}
2024-05-21 15:53:40 +00:00
}