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