namespace Edge.Core.Domain.FccNozzleInfo.Input
{
public class UploadNozzleInfoInput
{
///
/// 油枪id
///
public long? Id { get; set; }
///
/// 油机连接FCC端口
///
public int Port { get; set; }
///
/// 加油点
///
public int FuelPoint { get; set; }
///
/// 内部枪号
///
public int InternalNum { get; set; }
///
/// 外部枪号
///
public int NozzleNum { get; set; }
///
/// 关联油罐id
///
public long TankId { get; set; }
///
/// 关联油罐号
///
public int TankNum { get; set; }
public FccNozzleInfo ToComponent()
{
return new FccNozzleInfo()
{
FuelPoint = this.FuelPoint,
InternalNum = this.InternalNum,
ExternalNum = this.NozzleNum,
TankId = this.TankId,
TankNum = this.TankNum
};
}
}
public class UploadNozzleInfoForMazhineInput
{
///
/// 油枪id
///
public long? Id { get; set; }
///
/// 云端油枪id
///
public long? CloundNozzleId { get; set; }
///
/// 加油点
///
public int FuelPoint { get; set; }
///
/// 内部枪号
///
public int InternalNum { get; set; }
///
/// 外部枪号
///
public int NozzleNum { get; set; }
///
/// 关联油罐id
///
public long TankId { get; set; }
///
/// 关联油罐号
///
public int TankNum { get; set; }
///
/// 油机id
///
public long MachineId { get; set; }
public FccNozzleInfo ToComponent()
{
return new FccNozzleInfo()
{
CloundNozzleId = this.CloundNozzleId ?? 0,
FuelPoint = this.FuelPoint,
InternalNum = this.InternalNum,
ExternalNum = this.NozzleNum,
TankId = this.TankId,
TankNum = this.TankNum,
MachineId = this.MachineId
};
}
}
}