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