WCS_PLC.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.DataAnnotations.Schema;
  5. using System.Text;
  6. namespace WCS.Entity
  7. {
  8. public class WCS_PLC : OBJ
  9. {
  10. [NotMapped]
  11. public override int ID { get; set; }
  12. [Key]
  13. [Display(Name = "编号")]
  14. [MaxLength(20)]
  15. public string CODE { get; set; }
  16. [Display(Name = "名称")]
  17. [MaxLength(20)]
  18. public string NAME { get; set; }
  19. [Display(Name = "IP")]
  20. [MaxLength(20)]
  21. public string IP { get; set; }
  22. [Display(Name = "端口")]
  23. public int PORT { get; set; } = 102;
  24. [Display(Name = "插槽号")]
  25. public int SLOT { get; set; }
  26. [Display(Name = "机架号")]
  27. public int RACK { get; set; }
  28. [Display(Name = "厂商")]
  29. public PLCType TYPE { get; set; }
  30. [StringLength(10)]
  31. [Display(Name = "型号")]
  32. public string MODEL { get; set; }
  33. }
  34. public enum PLCType
  35. {
  36. 西门子=1,
  37. 三菱=2,
  38. AB=3,
  39. 欧姆龙=4,
  40. }
  41. }