using FreeSql.DataAnnotations; using Prism.Mvvm; using System; namespace OrpaonEMS.Model { [Table(Name = "YuPuHourData")] [Index("uk_CreateTimeYuPu", "CreateTime", false)] [Index("uk_HourInfoYuPu", "HourInfo", false)] [Index("uk_WorkDaYuPuy", "WorkDay", false)] [Index("uk_MonthYuPu", "Month", false)] public class YuPuHourData : BindableBase { /// /// 主键 自增主键 /// [Column(IsPrimary = true, IsIdentity = true)] public long Id { get; set; } /// /// 小时信息 /// [Column(Name = "HourInfo", IsNullable = false)] public int HourInfo { get; set; } /// /// 工作日 /// 20240408 /// [Column(Name = "WorkDay", IsNullable = false)] public int WorkDay { get; set; } /// /// 月份 /// 202404 /// [Column(Name = "Month", IsNullable = false)] public int Month { get; set; } /// /// 年 /// 2024 /// [Column(Name = "Year", IsNullable = false)] public int Year { get; set; } /////////////////////////////////光伏放电税务大楼////////////////////////////////////// /// /// 光伏到税务大楼小时点位数据 /// [Column(Name = "SolarTaxHourPointValue")] public double SolarTaxHourPointValue { get; set; } /// /// 光伏到税务大楼小时统计充电电量 /// [Column(Name = "SolarHourCharg")] public double SolarTaxHourCharg { get; set; } /////////////////////////////////光伏放电管理大楼////////////////////////////////////// /// /// 光伏到管理大楼小时点位数据 /// [Column(Name = "SolarManageHourPointValue")] public double SolarManageHourPointValue { get; set; } /// /// 光伏到管理大楼小时统计充电电量 /// [Column(Name = "SolarManageHourCharg")] public double SolarManageHourCharg { get; set; } /////////////////////////////////储能到管理大楼////////////////////////////////////// /// /// 储能小时点位数据-充电 /// [Column(Name = "EsManageHourPointChargValue")] public double EsManageHourPointChargValue { get; set; } /// /// 储能小时点位数据-放电 /// [Column(Name = "EsManageHourPointDisChargValue")] public double EsManageHourPointDisChargValue { get; set; } /// /// 储能小时统计充电电量 /// [Column(Name = "EsManageHourCharg")] public double EsManageHourCharg { get; set; } /// /// 储能小时统计放电电量 /// [Column(Name = "EsManageHourDisCharg")] public double EsManageHourDisCharg { get; set; } ///////////////////////////////////光伏放电数据////////////////////////////////////// ///// ///// 光伏小时点位数据 ///// //[Column(Name = "SolarHourPointValue")] //public double SolarHourPointValue { get; set; } ///// ///// 光伏小时统计充电电量 ///// //[Column(Name = "SolarHourCharg")] //public double SolarHourCharg { get; set; } ///// ///// 光伏小时统计收益 ///// //[Column(Name = "SolarHourRevenue")] //public double SolarHourRevenue { get; set; } ///// ///// 光伏电价 ///// //[Column(Name = "SolarElePrice")] //public double SolarElePrice { get; set; } ///////////////////////////////////储能放电数据////////////////////////////////////// ///// ///// 储能小时点位数据-充电 ///// //[Column(Name = "EsHourPointChargValue")] //public double EsHourPointChargValue { get; set; } ///// ///// 储能小时点位数据-放电 ///// //[Column(Name = "EsHourPointDisChargValue")] //public double EsHourPointDisChargValue { get; set; } ///// ///// 储能小时统计充电电量 ///// //[Column(Name = "EsHourCharg")] //public double EsHourCharg { get; set; } ///// ///// 储能小时统计放电电量 ///// //[Column(Name = "EsHourDisCharg")] //public double EsHourDisCharg { get; set; } ///// ///// 储能小时统计收益 ///// //[Column(Name = "EsHourRevenue")] //public double EsHourRevenue { get; set; } ///// ///// 储能实时电价 ///// //[Column(Name = "EsElePrice")] //public double EsElePrice { get; set; } /// /// 创建时间 /// [Column(DbType = "datetime", ServerTime = DateTimeKind.Local)] public DateTime CreateTime { get; set; } } }