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
}
}