using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace WCS.Entitys { [Table("wcs_tagvalue")] public class WcsTagValue { [Key] [Column("id")] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } /// /// address /// [Column("address")] public string? Address { get; set; } [Column("tag_value")] public string? TagValue { get; set; } [Column("type")] public string? Type { get; set; } [Column("unit")] public string? Unit { get; set; } [Column("protocol_type")] public string? ProtocolType { get; set; } [Column("ip")] public string? Ip { get; set; } [Column("description")] public string? Description { get; set; } [Column("component")] public string? Component { get; set; } [Column("component_number")] public string? ComponentNumber { get; set; } [Column("device_id")] public string? DeviceId { get; set; } [Column("update_time")] public DateTime? UpdateTime { get; set; } } /// /// s7读取类型 /// public enum TagValueReadTypeEnum { BOOL, SHORT, String, Double, Array, Int } }