81 lines
1.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using JiShe.CollectBus.Common.Enums;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JiShe.CollectBus.Protocol.Contracts.Protocol.Dto
{
public class AnalysisBaseDto
{
/// <summary>
/// 是否有效数据
/// </summary>
public bool ValidData { get; set; } = true;
/// <summary>
/// 数据类型
/// </summary>
public string DataType { get; set; } = null!;
/// <summary>
/// 错误码信息
/// </summary>
public string? ErrorCodeMsg { get; set; }
/// <summary>
/// 字段名
/// </summary>
public string? FiledName { get; set; }
/// <summary>
/// 字段描述
/// </summary>
public string? FiledDesc { get; set; }
/// <summary>
/// 数据时标
/// </summary>
public DateTime? TimeSpan { get; set; }
/// <summary>
/// 项目Id
/// </summary>
public int ProjectId { get; set; }
/// <summary>
/// 设备ID(电表ID,水表ID气表ID集中器ID等)
/// </summary>
public int DeviceId { get; set; }
/// <summary>
/// 设备类型
/// </summary>
public MeterTypeEnum DeviceType { get; set;}
/// <summary>
/// 数据业务库ID
/// </summary>
public int DatabaseBusiID { get; set; }
/// <summary>
/// 表地址
/// </summary>
public string MeterAddress { get; set; } = null!;
}
public class AnalysisBaseDto<T> : AnalysisBaseDto
{
/// <summary>
/// 抄读值
/// </summary>
public T? DataValue { get; set; }
}
}