FccNozzleInfo.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. /// 加油点
  20. /// </summary>
  21. public int FuelPoint { get; set; }
  22. /// <summary>
  23. /// 内部枪号
  24. /// </summary>
  25. public int InternalNum { get; set; }
  26. /// <summary>
  27. /// 外部枪号
  28. /// </summary>
  29. public int ExternalNum { get; set; }
  30. /// <summary>
  31. /// 关联油罐id
  32. /// </summary>
  33. [ForeignKey("Tank")]
  34. public long TankId { get; set; }
  35. /// <summary>
  36. /// 关联油罐号
  37. /// </summary>
  38. public int TankNum { get; set; }
  39. /// <summary>
  40. /// 关联的油机id
  41. /// </summary>
  42. [ForeignKey("FccMachineInfo")]
  43. public long MachineId { get; set; }
  44. public FccTankInfo.FccTankInfo Tank { get; set; }
  45. public FccMachineInfo.FccMachineInfo FccMachineInfo { get; set; }
  46. }
  47. }