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