ServerCommand.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.DataAnnotations.Schema;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace EVCB_OCPP.Domain.Models.Database
  9. {
  10. /// <summary>
  11. /// 需確認的指令發送檔
  12. /// </summary>
  13. [Table("ServerCommand")]
  14. public partial class ServerCommand
  15. {
  16. public ServerCommand()
  17. {
  18. }
  19. [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  20. [Key]
  21. public int Id { get; set; }
  22. /// <summary>
  23. /// 機器的客戶自訂ID
  24. /// </summary>
  25. [StringLength(25)]
  26. public string ChargePointSerialNumber { get; set; }
  27. /// <summary>
  28. /// 隨機序號
  29. /// </summary>
  30. [StringLength(36)]
  31. public string SerialNo { get; set; }
  32. /// <summary>
  33. /// 送出傳送資料
  34. /// </summary>
  35. public string OutMessage { get; set; }
  36. /// <summary>
  37. /// 輸入傳送資料
  38. /// </summary>
  39. public string InMessage { get; set; }
  40. public DateTime CreatedOn { get; set; }
  41. public string CreatedBy { get; set; }
  42. /// <summary>
  43. /// 收到輸入指令
  44. /// </summary>
  45. public DateTime? ReceivedOn { get; set; }
  46. }
  47. }