package com.kym.entity.miniapp.vo;

import com.kym.entity.BaseEntity;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 洗车设备
 *
 * @author skyline
 * @since 2024-10-09
 */
@Data
public class WashDeviceVo extends BaseEntity {

    private static final long serialVersionUID = 1L;


    private String stationId;

    private String shortId;

    /**
     * 产品key
     */
    private String productKey;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 功能
     */
    private String functions;

    /**
     * 状态：init设备正在初始化，idle设备空闲，busy设备忙碌，sleep不在营业时间，maintenance维护模式，fault设备故障
     */
    private String state;

    /**
     * 故障原因
     */
    private String faultReason;

    /**
     * 设备主状态机的当前状态(状态可能增加或减少，仅供调试参考。)
     */
    private String fsmState;

}
