using AutoMapper; using System; using System.ComponentModel.DataAnnotations; using Znyc.Admin.Security.Entitys; namespace Znyc.Admin.Security.Dtos { /// <summary> /// 输入对象模型 /// </summary> [AutoMap(typeof(Vehicle))] [Serializable] public class VehicleInPutDto { public long CompanyId { get; set; } /// <summary> /// 车辆编号 /// </summary> public string VehicleCode { get; set; } /// <summary> /// 车牌号 /// </summary> [Required(ErrorMessage = "车牌号不能为空!")] [MaxLength(8, ErrorMessage = "车牌号不得超过8个字")] public string VehiclePlate { get; set; } /// <summary> /// 物联卡类型 /// </summary> public int CardType { get; set; } /// <summary> /// SIM卡号 /// </summary> [Required(ErrorMessage = "SimNo不能为空!")] [MaxLength(25, ErrorMessage = "SimNo不得超过25个字")] public string SimNo { get; set; } /// <summary> /// 设备类型 /// </summary> public long TerminalType { get; set; } /// <summary> /// GPS协议号 /// </summary> public string AgreementNo { get; set; } /// <summary> /// IEML号 /// </summary> [Required(ErrorMessage = "IMEI号不能为空!")] [MaxLength(25, ErrorMessage = "IMEI号不得超过25个字")] public string ImeiNo { get; set; } /// <summary> /// 开通时间 /// </summary> public DateTime OpenTime { get; set; } /// <summary> /// 到期时间 /// </summary> public DateTime ExpireTime { get; set; } #region v1.2.2 /// <summary> /// 排序 /// </summary> public int Sort { get; set; } #endregion } }