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