zhangherong
2025-06-25 23855599412c4d61b38d78f0f3abd3430a48b5b1
lxzn-module-mdc-common/src/main/java/org/jeecg/modules/mdc/entity/MdcEquipment.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,198 @@
package org.jeecg.modules.mdc.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecg.common.system.base.entity.JeecgEntity;
import org.jeecgframework.poi.excel.annotation.Excel;
/**
 * @Description: è®¾å¤‡è¡¨
 * @Author: liuS
 * @Date: 2023-03-22
 * @Version: V1.0
 */
@Data
@TableName("mdc_equipment")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "mdc_equipment对象", description = "设备表")
public class MdcEquipment extends JeecgEntity {
    private static final long serialVersionUID = -131777068258113223L;
    /**
     * è®¾å¤‡ç¼–码
     */
    @Excel(name = "设备编码", width = 15)
    @ApiModelProperty(value = "设备编码")
    private String equipmentId;
    /**
     * è®¾å¤‡åç§°
     */
    @Excel(name = "设备名称", width = 15)
    @ApiModelProperty(value = "设备名称")
    private String equipmentName;
    /**
     * è®¾å¤‡åž‹å·
     */
    @Excel(name = "设备型号", width = 15)
    @ApiModelProperty(value = "设备型号")
    private String equipmentModel;
    /**
     * æŠ¥è­¦å·
     */
    //@Excel(name = "报警号", width = 15)
    @ApiModelProperty(value = "报警号")
    private String alarm;
    /**
     * é‡‡é›†æ—¶é—´
     */
    //@Excel(name = "采集时间", width = 15)
    @ApiModelProperty(value = "采集时间")
    private String collectTime;
    /**
     * è®¾å¤‡ç±»åž‹
     */
    @Excel(name = "设备类型", width = 15)
    @ApiModelProperty(value = "设备类型")
    private String equipmentType;
    /**
     * è®¾å¤‡å®žæ—¶çŠ¶æ€
     */
    //@Excel(name = "设备实时状态", width = 15)
    @ApiModelProperty(value = "设备实时状态")
    private Integer oporation;
    /**
     * æœºåºŠIP
     */
    @Excel(name = "机床IP", width = 15)
    @ApiModelProperty(value = "机床IP")
    private String equipmentIp;
    /**
     * å¤‡æ³¨
     */
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String remark;
    /**
     * é©±åŠ¨ç±»åž‹
     */
    @Excel(name = "驱动类型", width = 15)
    @ApiModelProperty(value = "驱动类型")
    private String driveType;
    /**
     * ç«¯å£
     */
    @Excel(name = "端口", width = 15)
    @ApiModelProperty(value = "端口")
    private String dataPort;
    /**
     * æ•°æŽ§ç³»ç»Ÿ
     */
    @Excel(name = "数控系统", width = 15)
    @ApiModelProperty(value = "数控系统")
    private String controlSystem;
    /**
     * é‡‡é›†å‚数表
     */
    @Excel(name = "采集参数表", width = 30)
    @ApiModelProperty(value = "采集参数表")
    private String saveTableName;
    /**
     * æŽ’序
     */
    @Excel(name = "排序", width = 15)
    @ApiModelProperty(value = "排序")
    private Integer sortNo;
    /**
     * ç³»ç»Ÿç‰ˆæœ¬
     */
    @Excel(name = "系统版本", width = 15)
    @ApiModelProperty(value = "系统版本")
    private String systemVersion;
    /**
     * è®¾å¤‡åŠŸçŽ‡
     */
    @Excel(name = "设备功率", width = 15)
    @ApiModelProperty(value = "设备功率")
    private String devicePower;
    /**
     * è®¾å¤‡çŠ¶æ€
     */
    @Excel(name = "设备状态", width = 15, dicCode = "mdc_equipment_status")
    @Dict(dicCode = "mdc_equipment_status")
    @ApiModelProperty(value = "设备状态")
    private Integer equipmentStatus;
    /**
     * ç³»ç»Ÿç±»åž‹
     */
    @Excel(name = "系统类型", width = 15)
    @ApiModelProperty(value = "系统类型")
    private String systemType;
    /**
     * è®¾å¤‡çº§åˆ«
     */
    @Excel(name = "设备级别", width = 15)
    @ApiModelProperty(value = "设备级别")
    private String deviceLevel;
    /**
     * è®¾å¤‡ç§ç±»
     */
    @Excel(name = "设备种类", width = 15)
    @ApiModelProperty(value = "设备种类")
    private String deviceCategory;
    /**
     * æ˜¯å¦DNC设备
     */
    @ApiModelProperty(value = "是否DNC设备")
    private String deviceTypeDnc;
    /**
     * æ˜¯å¦MDC设备
     */
    @ApiModelProperty(value = "是否MDC设备")
    private String deviceTypeMdc;
    /**
     * è®¾å¤‡å›¾ç‰‡
     */
    @ApiModelProperty(value = "设备图片")
    private String equipmentImage;
    /**部门名称*/
    @Excel(name = "部门名称", width = 15)
    private transient String orgCodeTxt;
    /**产线名称*/
    @Excel(name = "车间名称", width = 15)
    private transient String productionName;
    @TableField(exist = false)
    @ApiModelProperty(value = "选择的部门id集合")
    private String selectedDeparts;
    @TableField(exist = false)
    @ApiModelProperty(value = "选择的产线id集合")
    private String selectedProduction;
    /**选择系统类型*/
    private transient String systemValue;
    @Dict(dicCode = "mdc_staff_team")
    @ApiModelProperty(value = "配送小组")
    private String teamCode;
    // å…³è”产线(非数据库字段)
    private transient String productionId;
}