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 equipmentAddress;
|
/**
|
* 设备型号
|
*/
|
@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;
|
|
/**部门名称*/
|
@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;
|
}
|