1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
-
- namespace IMCS.CCS.Entitys
- {
- [Table("ccs_device")]
- public class Device
- {
- [Key]
- [Column("id")]
- [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
- public int Id { get; set; }
-
- [Column("ip")]
- public string Ip { get; set; }
- [Column("port")]
- public string Port { get; set; }
- [Column("user_name")]
- public string UserName { get; set; }
- [Column("password")]
- public string Password { get; set; }
-
- [Column("server_url")]
- public string ServerUrl { get; set; }
-
- [Column("protocol_type")]
- public string ProtocolType { get; set; }
-
- [Column("state")]
- public bool State { get; set; }
- [Column("use_state")]
- public bool UseState { get; set; }
- }
- /// <summary>
- /// 协议类型
- /// </summary>
- public enum ProtocalTypeEnum
- {
- OPCUA,
- S7_1500,
- S7_1200,
- S7_400,
- S7_300,
- FTP,
- FANUC,
- HEIDEHAIN
- }
- }
|