FccNozzleInfo.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using System.ComponentModel.DataAnnotations;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. namespace Edge.Core.Domain.FccNozzleInfo
  4. {
  5. [Table("qr_nozzle")]
  6. public class FccNozzleInfo
  7. {
  8. /// <summary>
  9. /// 油枪id
  10. /// </summary>
  11. [Key]
  12. [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  13. public long Id { get; set; }
  14. ///// <summary>
  15. ///// 油机连接FCC端口
  16. ///// </summary>
  17. //public int Port { get; set; }
  18. /// <summary>
  19. /// 云端油枪id
  20. /// </summary>
  21. public long CloundNozzleId { get; set; } = 0;
  22. /// <summary>
  23. /// 加油点
  24. /// </summary>
  25. public int FuelPoint { get; set; }
  26. /// <summary>
  27. /// 内部枪号
  28. /// </summary>
  29. public int InternalNum { get; set; }
  30. /// <summary>
  31. /// 外部枪号
  32. /// </summary>
  33. public int ExternalNum { get; set; }
  34. /// <summary>
  35. /// 关联油罐id
  36. /// </summary>
  37. [ForeignKey("Tank")]
  38. public long TankId { get; set; }
  39. /// <summary>
  40. /// 关联油罐号
  41. /// </summary>
  42. public int TankNum { get; set; }
  43. /// <summary>
  44. /// 关联的油机id
  45. /// </summary>
  46. [ForeignKey("FccMachineInfo")]
  47. public long MachineId { get; set; }
  48. public FccTankInfo.FccTankInfo Tank { get; set; }
  49. public FccMachineInfo.FccMachineInfo FccMachineInfo { get; set; }
  50. }
  51. }