namespace langguanApi.Model
{
    public class Washer : BaseModel
    {
        /// 
        /// 洗车机名称(Name)
        /// 
        public string Name { get; set; }
        /// 
        /// 设备状态(EquipmentStatus,0表示异常,1表示正常)
        /// 
        public int EquipmentStatus { get; set; }
        /// 
        /// 运行状态(RunStatus,0表示异常,1表示正常)
        /// 
        public int RunStatus { get; set; }
        /// 
        /// 水压报警(WPAlarm 0表示异常,1表示正常)
        /// 
        public int WPAlarm { get; set; }
        /// 
        /// 相序报警(PSAlarm0表示异常,1表示正常)
        /// 
        public int PSAlarm { get; set; }
        /// 
        /// 故障报警(FaultAlarm 0表示异常,1表示正常)
        /// 
        public int FaultAlarm { get; set; }
        /// 
        /// 冲洗压力
        /// 
        public double RinsePressure { get; set; }
        /// 
        /// 冲洗电流
        /// 
        public double RinseCurrent { get; set; }
        /// 
        /// 冲洗电压(RinseVoltage  单位V)
        /// 
        public double RinseVoltage { get; set; }
        /// 
        /// 水流量(Discharge  单位T)
        /// 
        public double Discharge { get; set; }
        /// 
        /// 电量(Electricity  KW/H)
        /// 
        public double Electricity { get; set; }
        /// 
        /// 电流(Current A)
        /// 
        public double Current { get; set; }
        /// 
        /// 水压(WaterPressure MPa)
        /// 
        public double WaterPressure { get; set; }
        /// 
        /// 运行时间(RunTime)
        /// 
        public string RunTime { get; set; }
        /// 
        /// 清洗记录时间(RecodeTime)
        /// 
        public string RecodeTime { get; set; }
        //车牌号(CarNumber)
        public string CarNumber { get; set; }
        //清洗时间(Time 单位s)
        public int Time { get; set; }
        //设备状态(State 0表示异常,1表示正常)
        public int State { get; set; }
        /// 
        /// 洗车机编码
        /// 
        public string EquipmentId { get; set; }
    }
    public class AddWasher
    {
        /// 
        /// 洗车机名称(Name)
        /// 
        public string Name { get; set; }
        /// 
        /// 设备状态(EquipmentStatus,0表示异常,1表示正常)
        /// 
        public int EquipmentStatus { get; set; }
        /// 
        /// 运行状态(RunStatus,0表示异常,1表示正常)
        /// 
        public int RunStatus { get; set; }
        /// 
        /// 水压报警(WPAlarm 0表示异常,1表示正常)
        /// 
        public int WPAlarm { get; set; }
        /// 
        /// 相序报警(PSAlarm0表示异常,1表示正常)
        /// 
        public int PSAlarm { get; set; }
        /// 
        /// 故障报警(FaultAlarm 0表示异常,1表示正常)
        /// 
        public int FaultAlarm { get; set; }
        /// 
        /// 冲洗压力
        /// 
        public double RinsePressure { get; set; }
        /// 
        /// 冲洗电流
        /// 
        public double RinseCurrent { get; set; }
        /// 
        /// 冲洗电压(RinseVoltage  单位V)
        /// 
        public double RinseVoltage { get; set; }
        /// 
        /// 水流量(Discharge  单位T)
        /// 
        public double Discharge { get; set; }
        /// 
        /// 电量(Electricity  KW/H)
        /// 
        public double Electricity { get; set; }
        /// 
        /// 电流(Current A)
        /// 
        public double Current { get; set; }
        /// 
        /// 水压(WaterPressure MPa)
        /// 
        public double WaterPressure { get; set; }
        /// 
        /// 运行时间(RunTime)
        /// 
        public string RunTime { get; set; }
        /// 
        /// 清洗记录时间(RecodeTime)
        /// 
        public string RecodeTime { get; set; }
        //车牌号(CarNumber)
        public string CarNumber { get; set; }
        //清洗时间(Time 单位s)
        public int Time { get; set; }
        //设备状态(State 0表示异常,1表示正常)
        public int State { get; set; }
        /// 
        /// 洗车机编码
        /// 
        public string EquipmentId { get; set; }
    }
    /// 
    /// 获取洗车机
    /// 
    public class GetWasherDto
    {
        /// 
        /// 洗车机名称(Name)
        /// 
        public string Name { get; set; }
        /// 
        /// 设备状态(EquipmentStatus,0表示异常,1表示正常)
        /// 
        public string EquipmentStatusString { get; set; }
        /// 
        /// 运行状态(RunStatus,0表示异常,1表示正常)
        /// 
        public string RunStatusString { get; set; }
        /// 
        /// 冲洗压力
        /// 
        public double RinsePressure { get; set; }
        /// 
        /// 冲洗电流
        /// 
        public double RinseCurrent { get; set; }
        /// 
        /// 冲洗电压(RinseVoltage  单位V)
        /// 
        public double RinseVoltage { get; set; }
        /// 
        /// 洗车机编码
        /// 
        public string EquipmentId { get; set; }
    }
    /// 
    /// 添加洗车机历史
    /// 
    public class WasherHistoryDto
    {
        /// 
        /// 洗车机编码
        /// 
        public string EquipmentId { get; set; }
        /// 
        /// 运行时间(RunTime)
        /// 
        public string RunTime { get; set; }
        /// 
        /// 清洗记录时间(RecodeTime)
        /// 
        public string RecodeTime { get; set; }
        //车牌号(CarNumber)
        public string CarNumber { get; set; }
        //清洗时间(Time 单位s)
        public int Time { get; set; }
        //设备名称(Name)
        public string Name { get; set; }
        //设备状态(State 0表示异常,1表示正常)
        public string StateString { get; set; }
    }
}