package com.aps.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author MyBatis-Plus
 * @since 2025-10-09
 */
@Getter
@Setter
public class Equipinfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private Integer shopId;

    private String equipId;

    private Integer equipType;

    private String equipName;

    private String equipStatus;

    private String location;

    private Integer shaftQty;

    private BigDecimal capabilityValue;

    private Integer securityclassid;

    private String equipIp;

    private String equipmentSc;

    private Integer operatorId;

    private String equipVersion;

    private String equipSystem;

    private String equipPic;

    private Integer locationx;

    private Integer isimportant;

    private String filepath;

    private LocalDate equipStatusUpdatetime;

    private Integer hot;

    private BigDecimal capacity;

    private BigDecimal standard;

    private String usedepartment;

    private String installplace;

    private String mainnumber;

    private String manufacturer;

    private String enabledate;

    private String equipWinpwd;

    private String equipWinname;

    private String equipPort;

    private Integer status;

    private String property;

    private LocalDate creationtime;

    private Long creatoruserid;

    private LocalDate lastmodificationtime;

    private Long lastmodifieruserid;

    private Boolean isdeleted;

    private Long deleteruserid;

    private LocalDate deletiontime;

    private Integer head;

    private Integer runningstatus;

    private String systemInfo;

    private Integer ismdc;

    private Integer workPattern;

    private String workPatternName;

    private String measureUnitName;

    private String currencyTypeName;

    private String capacityTypeName;

    private Integer measureUnit;

    private Integer currencyType;

    private Integer capacityType;

    private String fequipid;

    private BigDecimal minTime;

    private BigDecimal minDurationTime;

    private BigDecimal maxDurationTime;

    private BigDecimal jpExpecationTime;
}
