package org.dromara.elevator.domain;

import org.dromara.common.mybatis.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 工作记录底坑信息;对象 e_work_pit
 *
 * @author zy
 * @date 2024-10-08
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("e_work_pit")
public class EWorkPit extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 电梯编号
     */
    private String elevatorNum;

    /**
     * 工作id
     */
    private Long workId;

    /**
     * 维保计划id
     */
    private Long maintenancePlanId;

    /**
     * 底坑环境状态
     */
    private Long environmentState;

    /**
     * 底坑环境备注
     */
    private String environmentRemark;

    /**
     * 底坑停止装置状态
     */
    private Long stopFeatureState;

    /**
     * 底坑停止装置备注
     */
    private String stopFeatureRemark;

    /**
     * 限速器张紧轮装置状态
     */
    private Long tensioningWheelState;

    /**
     * 限速器张紧轮装置备注
     */
    private String tensioningWheelRemark;

    /**
     * 制动器动作状态监测装置状态
     */
    private Long conditionMonitorState;

    /**
     * 制动器动作状态监测装置备注
     */
    private String conditionMonitorRemark;

    /**
     * 控制柜内各接线端子状态
     */
    private Long terminalState;

    /**
     * 控制柜内各接线端子备注
     */
    private String terminalRemark;

    /**
     * 控制柜各仪表状态
     */
    private Long meterState;

    /**
     * 控制柜各仪表备注
     */
    private String meterRemark;

    /**
     * 安全钳钳座状态
     */
    private Long liftSafetyGearState;

    /**
     * 安全钳钳座备注
     */
    private String liftSafetyGearRemark;

    /**
     * 轿底各安装螺栓状态
     */
    private Long boltState;

    /**
     * 轿底各安装螺栓备注
     */
    private String boltRemark;

    /**
     * 缓冲器状态
     */
    private Long antiFluctuatorState;

    /**
     * 缓冲器备注
     */
    private String antiFluctuatorRemark;

    /**
     * 部门id
     */
    private Long deptId;


}
