using System;
using System.Collections.Generic;

namespace DAL.New_Models;

public partial class TbFaultRecord
{
    public int Id { get; set; }

    /// <summary>
    /// 维修状态：0未维修，1已维修
    /// </summary>
    public int? Status { get; set; }

    /// <summary>
    /// 注销:1已注销
    /// </summary>
    public bool? IsCancel { get; set; }

    /// <summary>
    /// 故障编号
    /// </summary>
    public string? Number { get; set; }

    /// <summary>
    /// 房号
    /// </summary>
    public string? RoomNumber { get; set; }

    /// <summary>
    /// 故障类别ID
    /// </summary>
    public int? FaultTypeId { get; set; }

    /// <summary>
    /// 故障发生时间
    /// </summary>
    public DateTime? FaultTime { get; set; }

    /// <summary>
    /// 故障描述
    /// </summary>
    public string? Description { get; set; }

    /// <summary>
    /// 登记人
    /// </summary>
    public string? RegisteredPerson { get; set; }

    /// <summary>
    /// 登记时间
    /// </summary>
    public DateTime? RegisteredTime { get; set; }

    /// <summary>
    /// 维修人
    /// </summary>
    public string? RepairPerson { get; set; }

    /// <summary>
    /// 维修时间
    /// </summary>
    public DateTime? RepairTime { get; set; }

    /// <summary>
    /// 维修内容
    /// </summary>
    public string? RepairContent { get; set; }

    /// <summary>
    /// 注销人
    /// </summary>
    public string? CancelPerson { get; set; }

    /// <summary>
    /// 注销时间
    /// </summary>
    public DateTime? CancelTime { get; set; }

    /// <summary>
    /// 注销原因
    /// </summary>
    public string? CancelReason { get; set; }

    public int? HotelId { get; set; }
}
