#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* 版权所有 (c) 2025 WenJY 保留所有权利。
* CLR版本:4.0.30319.42000
* 机器名称:Mr.Wen's MacBook Pro
* 命名空间:Sln.Iot.Model.dao
* 唯一标识:B1423370-1BD2-4199-AEDC-80C06296A9BC
*
* 创建者:WenJY
* 电子邮箱:
* 创建时间:2025-05-20 10:57:48
* 版本:V1.0.0
* 描述:
*
*--------------------------------------------------------------------
* 修改人:
* 时间:
* 修改说明:
*
* 版本:V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
using System;
using SqlSugar;
namespace Sln.Iot.Model.dao
{
///
/// 电实时数据
///
[SplitTable(SplitType.Day)]
[SugarTable("record_dnb_instant_{year}{month}{day}"), TenantAttribute("tao_iot")]
public class RecordDnbInstant
{
///
/// 编号
///
[SugarColumn(ColumnName="objid" ,IsPrimaryKey = true )]
public long objid { get; set; }
///
/// 计量设备编号
///
[SugarColumn(ColumnName="monitor_id" )]
public string monitorId { get; set; }
///
/// A项电压
///
[SugarColumn(ColumnName="va" )]
public decimal? vA { get; set; }
///
/// B项电压
///
[SugarColumn(ColumnName="vb" )]
public decimal? vB { get; set; }
///
/// C项电压
///
[SugarColumn(ColumnName="vc" )]
public decimal? vC { get; set; }
///
/// A项电流
///
[SugarColumn(ColumnName="ia" )]
public decimal? iA { get; set; }
///
/// B项电流
///
[SugarColumn(ColumnName="ib" )]
public decimal? iB { get; set; }
///
/// C项电流
///
[SugarColumn(ColumnName="ic" )]
public decimal? iC { get; set; }
///
/// 功率因数
///
[SugarColumn(ColumnName="glys" )]
public decimal? powerFactor { get; set; }
///
/// 正向有功
///
[SugarColumn(ColumnName="zxyg" )]
public decimal? positiveActive { get; set; }
///
/// 有功功率
///
[SugarColumn(ColumnName="active_power" )]
public decimal? activePower { get; set; }
///
/// 无功功率
///
[SugarColumn(ColumnName="reactive_power" )]
public decimal? reactivePower { get; set; }
///
/// 采集方式
/// 默认值: 0
///
[SugarColumn(ColumnName="collect_type" )]
public int collectType
{
get { return 1;}
}
///
/// 采集时间
///
[SugarColumn(ColumnName="collect_time" )]
public DateTime? collectTime { get; set; }
///
/// 记录时间
///
[SplitField]
[SugarColumn(ColumnName="record_time" )]
public DateTime? recordTime { get; set; }
}
}