|
|
@ -0,0 +1,139 @@
|
|
|
|
|
|
|
|
package org.dromara.dms.domain;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
|
|
|
import org.dromara.common.tenant.core.TenantEntity;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.io.Serial;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 机台信息对象 prod_base_machine_info
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @author zangch
|
|
|
|
|
|
|
|
* @date 2025-01-20
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
|
|
|
|
@TableName("prod_base_machine_info")
|
|
|
|
|
|
|
|
public class DmsBaseMachineInfo extends TenantEntity {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Serial
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 主键标识
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableId(value = "machine_id", type = IdType.AUTO)
|
|
|
|
|
|
|
|
private Long machineId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 机台编号
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String machineCode;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 机台名称
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String machineName;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 资产编号
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String assetNumber;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 机台位置
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String machineLocation;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 机台类型
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String machineType;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 机台规格
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String machineSpec;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 供应商
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String supplierId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 机台状态(0停用 1启用 2报废)
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String machineStatus;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 备注
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String remark;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 车间ID
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private Long workshopId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 设备模型,关联设备模型dms_device_mode
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private Long deviceModeId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 设备IP地址
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String machineIp;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 设备端口
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private Long machinePort;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 设备协议
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String accessProtocol;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 寄存器地址
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String registerAddress;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 数据类型(1、bool,2、short,3int,4long,5float,6byte,7ushort,8uint,9ulong,10double,11字符串)
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String dataType;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 数据长度
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private Long dataLength;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 数据编码格式(1ASCII,2Unicode,3Unicode-big,4UTF-8,5UTF-32,6、ANSI,7、GB2312)
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private String dataEncoding;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 请求间隔(单位:毫秒)
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private Long requestInterval;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 车间名称
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
|
|
|
private String workshopName;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 设备模型名称
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
|
|
|
private String deviceModeName;
|
|
|
|
|
|
|
|
}
|