odf_new/server/ZR.Model/Business/OdfCableFaults.cs
zpc a5039edcbb
Some checks are pending
continuous-integration/drone/push Build is running
feat: 添加表显里程矫正功能和故障频次管理
- 在故障添加页面新增表显里程矫正输入框
- 在故障详情页面显示表显里程矫正信息
- 实现故障频次增加功能,允许用户通过按钮增加故障发生频次
- 更新后端服务以支持故障频次的增减和相关数据的返回
2026-03-28 23:17:34 +08:00

86 lines
1.9 KiB
C#

namespace ZR.Model.Business
{
/// <summary>
/// 干线故障
/// </summary>
[SugarTable("odf_cable_faults")]
public class OdfCableFaults
{
/// <summary>
/// Id
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
/// <summary>
/// 关联光缆ID
/// </summary>
public int CableId { get; set; }
/// <summary>
/// 故障时间
/// </summary>
public DateTime FaultTime { get; set; }
/// <summary>
/// 人员
/// </summary>
public string? Personnel { get; set; }
/// <summary>
/// 故障原因
/// </summary>
public string? FaultReason { get; set; }
/// <summary>
/// 表显故障里程
/// </summary>
public string? Mileage { get; set; }
/// <summary>
/// 表显里程矫正
/// </summary>
public string? MileageCorrection { get; set; }
/// <summary>
/// 地点描述
/// </summary>
public string? Location { get; set; }
/// <summary>
/// 纬度
/// </summary>
public decimal Latitude { get; set; }
/// <summary>
/// 经度
/// </summary>
public decimal Longitude { get; set; }
/// <summary>
/// 备注
/// </summary>
public string? Remark { get; set; }
/// <summary>
/// 提交人用户ID
/// </summary>
public long? UserId { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? CreatedAt { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime? UpdatedAt { get; set; }
/// <summary>
/// 故障发生频次
/// </summary>
public int FaultCount { get; set; } = 1;
}
}