namespace langguanApi.Model.Entity
{
    /// 
    /// 台账
    /// 
    public class Ledger : BaseModel
    {
        public string CarNum { get; set; }
        /// 
        /// 进场日期
        /// 
        public DateTime InTime { get; set; }
        /// 
        /// 进出场时间
        /// 
        public DateTime Time { get; set; }
        /// 
        /// 出场日期
        /// 
        public DateTime OutTime { get; set; }
        /// 
        /// 进场方向
        /// 
        public int EntryDirection { get; set; }
        /// 
        /// 车型  
        /// 
        public string CarModel { get; set; }
        /// 
        /// 是否是新能源车
        /// 
        public bool NewCar { get; set; }
        /// 
        /// 国几排放量
        /// 
        public string Emissions { get; set; }
        /// 
        /// 车牌颜色
        /// 
        public int CarColor { get; set; }
        /// 
        /// 车牌类型
        /// 
        public string CarType { get; set; }
        /// 
        /// base64图片 出入场图片 url
        /// 
        public string EntryExitPictureUrl { get; set; }
        /// 
        /// vin
        /// 
        public string VIN { get; set; }
        /// 
        /// 发动机号
        /// 
        public string EngineNumber { get; set; }
        /// 
        /// 注册日期
        /// 
        public string RegistrationDate { get; set; }
        /// 
        /// base64图片 驾驶证图片 url
        /// 
        public string DriverLicenseUrl { get; set; }
        /// 
        /// 驾驶人姓名
        /// 
        public string DriverName { get; set; }
        /// 
        /// 有效期限
        /// 
        public string ValidityPeriod { get; set; }
    }
    /// 
    /// 三方系统入参
    /// 
    public class AddLedgerDto
    {
        /// 
        /// 车牌号
        /// 
        public string CarNumber { get; set; }
        /// 
        /// 进场方向
        /// 
        public int EntryDirection{ get; set; }
        /// 
        /// 出入场时间
        /// 
        public DateTime Time { get; set; }
        /// 
        /// 排放等级
        /// 
        public string EmissionLevel { get; set; }
        /// 
        /// 车牌颜色
        /// 
        public int CarColor { get; set; }
        /// 
        /// 车牌类型
        /// 
        public string CarType { get; set; }
        /// 
        /// base64图片 出入场图片 url
        /// 
        public string EntryExitPictureUrl { get; set; }
        /// 
        /// vin
        /// 
        public string VIN { get; set; }
        /// 
        /// 发动机号
        /// 
        public string EngineNumber { get; set; }
        /// 
        /// 注册日期
        /// 
        public string RegistrationDate { get; set; }
        /// 
        /// base64图片 驾驶证图片 url
        /// 
        public string DriverLicenseUrl { get; set; }
        /// 
        /// 驾驶人姓名
        /// 
        public string DriverName { get; set; }
        /// 
        /// 有效期限
        /// 
        public string ValidityPeriod { get; set; }
    }
    public class LedgerDTO
    {
        public string CarNum { get; set; }
        /// 
        /// 进场日期
        /// 
        public DateTime InTime { get; set; }
        /// 
        /// 出场日期
        /// 
        public DateTime OutTime { get; set; }
        /// 
        /// 车型  
        /// 
        public string CarModel { get; set; }
        /// 
        /// 是否是新能源车
        /// 
        public bool NewCar { get; set; }
        /// 
        /// 国几排放量
        /// 
        public string Emissions { get; set; }
    }
}