using FreeSql.DataAnnotations;
using Newtonsoft.Json;
namespace MoviconWebApi.Entities
{
///
/// 清洗数据
///
[Table(Name = "ClearData")]
public class ClearData
{
///
/// 主键ID
///
[Column(IsPrimary = true, IsIdentity = true)]
public long Id { get; set; }
///
/// 设备码
///
[Column(Name = "DeviceCode", StringLength = 100, IsNullable = true)]
public string? DeviceCode { get; set; }
///
/// 设备名称
///
[Column(Name = "DeviceName", StringLength = 100, IsNullable = true)]
public string? DeviceName { get; set; }
///
/// 程序进程
///
[Column(Name = "program_process", StringLength = 100, IsNullable = true)]
public string? program_process { get; set; }
///
/// 车型
///
[Column(Name = "vehicle_model", StringLength = 100, IsNullable = true)]
public string? vehicle_model { get; set; }
///
/// 下车号
///
[Column(Name = "locomotive_number", StringLength = 100, IsNullable = true)]
public string? locomotive_number { get; set; }
///
/// 修程
///
[Column(Name = "repair_process", StringLength = 100, IsNullable = true)]
public string? repair_process { get; set; }
///
/// 部件名称
///
[Column(Name = "component_name", StringLength = 100, IsNullable = true)]
public string? component_name { get; set; }
///
/// 位别
///
[Column(Name = "part_position", StringLength = 100, IsNullable = true)]
public string? part_position { get; set; }
///
/// 部件编号
///
[Column(Name = "part_num", StringLength = 100, IsNullable = true)]
public string? part_num { get; set; }
///
/// 部件二维码
///
[Column(Name = "part_qrid", StringLength = 100, IsNullable = true)]
public string? part_qrid { get; set; }
///
/// 程序进程百分比
///
[Column(Name = "Test_FrameworkProgramProcessPercentage", StringLength = 100, IsNullable = true)]
public string? Test_FrameworkProgramProcessPercentage { get; set; }
///
/// 程序进程
///
[Column(Name = "Test_FrameworkProgramProcess", StringLength = 100, IsNullable = true)]
public string? Test_FrameworkProgramProcess { get; set; }
///
/// 构架单个机型清洗时长
///
[Column(Name = "Test_FrameworkPerModelCleaningDuration", StringLength = 100, IsNullable = true)]
public string? Test_FrameworkPerModelCleaningDuration { get; set; }
///
/// 构架单个机型用清洗剂量
///
[Column(Name = "Test_FrameworkPerModelCleaningAgentUsage", StringLength = 100, IsNullable = true)]
public string? Test_FrameworkPerModelCleaningAgentUsage { get; set; }
///
/// 构架单个机型用水量
///
[Column(Name = "Test_FrameworkPerModelWaterUsage", StringLength = 100, IsNullable = true)]
public string? Test_FrameworkPerModelWaterUsage { get; set; }
///
/// 水罐温度
///
[Column(Name = "WaterTank_Temp", StringLength = 100, IsNullable = true)]
public string? WaterTank_Temp { get; set; }
///
/// 清洗剂罐温度
///
[Column(Name = "AgentTank_Temp", StringLength = 100, IsNullable = true)]
public string? AgentTank_Temp { get; set; }
///
/// 水罐液位
///
[Column(Name = "WaterTank_Level", StringLength = 100, IsNullable = true)]
public string? WaterTank_Level { get; set; }
///
/// 清洗剂罐液位
///
[Column(Name = "AgentTank_Level", StringLength = 100, IsNullable = true)]
public string? AgentTank_Level { get; set; }
///
/// 浸泡池1温度
///
[Column(Name = "SoakingTank1_Temp", StringLength = 100, IsNullable = true)]
public string? SoakingTank1_Temp { get; set; }
///
/// 浸泡池2温度
///
[Column(Name = "SoakingTank2_Temp", StringLength = 100, IsNullable = true)]
public string? SoakingTank2_Temp { get; set; }
///
/// 热水罐加热模式运行
///
[Column(Name = "Test_WaterTankHeat", StringLength = 100, IsNullable = true)]
public string? Test_WaterTankHeat { get; set; }
///
/// 热水罐补水模式运行
///
[Column(Name = "Test_WaterTankAdd", StringLength = 100, IsNullable = true)]
public string? Test_WaterTankAdd { get; set; }
///
/// 清洗剂罐加热模式运行
///
[Column(Name = "Test_CleaningAgentTankHeat", StringLength = 100, IsNullable = true)]
public string? Test_CleaningAgentTankHeat { get; set; }
///
/// 清洗剂罐补水模式运行
///
[Column(Name = "Test_CleaningAgentTankAdd", StringLength = 100, IsNullable = true)]
public string? Test_CleaningAgentTankAdd { get; set; }
///
/// 电能监控
///
[Column(Name = "Test_ElectricSurveillance", StringLength = 100, IsNullable = true)]
public string? Test_ElectricSurveillance { get; set; }
///
/// 蒸汽监控
///
[Column(Name = "Test_SteamSurveillance", StringLength = 100, IsNullable = true)]
public string? Test_SteamSurveillance { get; set; }
///
/// 创建时间
///
[Column(ServerTime = DateTimeKind.Local, CanUpdate = false)]
public DateTime CreateTime { get; set; }
}
}