WcsAction.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using WCS.Utils;
  2. using System.ComponentModel.DataAnnotations;
  3. using System.ComponentModel.DataAnnotations.Schema;
  4. namespace WCS.Entitys
  5. {
  6. [Table("wcs_action")]
  7. public class WcsAction
  8. {
  9. [Key]
  10. [Column("id")]
  11. [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  12. public int Id { get; set; }
  13. [Column("protocol_type")]
  14. public string? ProtocolType { get; set; }
  15. [Column("ip")]
  16. public string? Ip { get; set; }
  17. [Column("operate_type")]
  18. public string? OperateType { get; set; }
  19. [Column("operate_name")]
  20. public string? OperateName { get; set; }
  21. [Column("file_path")]
  22. public string? FilePath { get; set; }
  23. [Column("plc_ip")]
  24. public string? PlcIp { get; set; }
  25. [Column("order_index")]
  26. public string? OrderIndex { get; set; }
  27. [Column("description")]
  28. public string? Description { get; set; }
  29. }
  30. public enum WcsActionType
  31. {
  32. [EnumDescription("取托盘")]
  33. Get,
  34. [EnumDescription("放托盘")]
  35. Send
  36. }
  37. }