| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- using CommunityToolkit.Mvvm.ComponentModel;
- using SqlSugar;
- namespace YZWater.Core.Models;
- /// <summary>
- /// 流量记录模型
- /// </summary>
- [SugarTable("flow_records")]
- public partial class FlowRecord : ObservableObject
- {
- /// <summary>
- /// 主键 ID
- /// </summary>
- [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
- public int Id { get; set; }
- /// <summary>
- /// 记录时间
- /// </summary>
- public DateTime RecordTime { get; set; } = DateTime.Now;
- /// <summary>
- /// 进水流量 (m³/h)
- /// </summary>
- [ObservableProperty]
- private float _inflowRate;
- /// <summary>
- /// 出水流量 (m³/h)
- /// </summary>
- [ObservableProperty]
- private float _outflowRate;
- /// <summary>
- /// 累计进水量 (m³)
- /// </summary>
- [ObservableProperty]
- private float _totalInflow;
- /// <summary>
- /// 累计出水量 (m³)
- /// </summary>
- [ObservableProperty]
- private float _totalOutflow;
- /// <summary>
- /// 备注
- /// </summary>
- [ObservableProperty]
- [property: SugarColumn(IsNullable = true)]
- private string? _remark;
- }
|