using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CompressorXN_Model { /// /// 发送和接收报文规则 /// [SugarTable("t_agreement_detail_rule")] public class T_Agreement_Detail_Rule { public T_Agreement_Detail_Rule() { Id = Guid.NewGuid().ToString(); } /// /// 主键 /// [SugarColumn(ColumnName = "id", IsPrimaryKey = true)] public string Id { get; set; } /// /// 协议名称 /// [SugarColumn(ColumnName = "agreement_name")] public string AgreementName { get; set; } /// /// 报文类型 send:发送 revice:接收 /// [SugarColumn(ColumnName = "msg_type")] public string MsgType { get; set; } /// /// 报文名称 /// [SugarColumn(ColumnName = "msg_name")] public string MsgName { get; set; } /// /// 起始位 /// [SugarColumn(ColumnName = "start_bit")] public int StartBit { get; set; } /// /// 长度 /// [SugarColumn(ColumnName = "len")] public int Len { get; set; } /// /// 精度 /// [SugarColumn(ColumnName = "precision")] public decimal Precision { get; set; } /// /// 偏移量 /// [SugarColumn(ColumnName = "offset")] public decimal Offset { get; set; } } }