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