lau572
9 months ago
7 changed files with 518 additions and 16 deletions
@ -0,0 +1,311 @@ |
|||
package com.zc.business.domain; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import com.ruoyi.common.annotation.Excel; |
|||
import com.ruoyi.common.utils.StringUtils; |
|||
import org.apache.commons.lang3.builder.ToStringBuilder; |
|||
import org.apache.commons.lang3.builder.ToStringStyle; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.Date; |
|||
|
|||
/** |
|||
* 中间库 设备对象 device |
|||
* |
|||
* @author ruoyi |
|||
* @date 2024-02-21 |
|||
*/ |
|||
public class MdDevice |
|||
{ |
|||
|
|||
/** 主键 */ |
|||
private Long id; |
|||
|
|||
/** 设备id */ |
|||
@Excel(name = "设备id") |
|||
private String devNo; |
|||
|
|||
/** 设备名称 */ |
|||
@Excel(name = "设备名称") |
|||
private String devName; |
|||
|
|||
/** 所在桩号 */ |
|||
@Excel(name = "所在桩号") |
|||
private String stakeNum; |
|||
|
|||
/** 方向1-上行,2-中,3-下行 */ |
|||
@Excel(name = "方向1-上行,2-中,3-下行") |
|||
private String direction; |
|||
|
|||
/** 设备类型 |
|||
1 摄像机 |
|||
2 可变信息标志 |
|||
3 气象监测器 |
|||
4 出口诱导灯 |
|||
5 路段语音广播 |
|||
6 护栏碰撞 |
|||
7 毫米波雷达 |
|||
8 合流区预警 |
|||
9 智慧锥桶 |
|||
10 激光疲劳唤醒 |
|||
11 一类交通量调查站 |
|||
12 行车诱导 |
|||
13 智能设备箱 |
|||
14 光线在线监测 |
|||
*/ |
|||
@Excel(name = "设备类型") |
|||
private String typeCode; |
|||
|
|||
/** 设施归属类型(0:默认1: 道路沿线2:桥梁3: 隧道4:收费广场5: 收费站6: 服务区等 */ |
|||
@Excel(name = "设施归属类型(0:默认1: 道路沿线2:桥梁3: 隧道4:收费广场5: 收费站6: 服务区等 ") |
|||
private String facilitiesType; |
|||
|
|||
/** 设备状态:0-异常,1-正常 */ |
|||
@Excel(name = "设备状态:0-异常,1-正常") |
|||
private String devStatus; |
|||
|
|||
/** 所属机构id */ |
|||
@Excel(name = "所属机构id") |
|||
private String opmaManagerId; |
|||
|
|||
/** 所属机构名称 */ |
|||
@Excel(name = "所属机构名称") |
|||
private String opmaManagerName; |
|||
|
|||
/** 所属厂商 */ |
|||
@Excel(name = "所属厂商") |
|||
private String supplierName; |
|||
|
|||
/** 所属路段 */ |
|||
@Excel(name = "所属路段") |
|||
private String sectionId; |
|||
|
|||
/** 创建时间 */ |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|||
@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
|||
private Date creationTime; |
|||
|
|||
/** 创建人 */ |
|||
@Excel(name = "创建人") |
|||
private Long creatorUserId; |
|||
|
|||
/** 最后修改时间 */ |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|||
@Excel(name = "最后修改时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
|||
private Date lastModificationTime; |
|||
|
|||
/** 最后修改人 */ |
|||
@Excel(name = "最后修改人") |
|||
private Long lastModifierUserId; |
|||
|
|||
/** 是否删除 */ |
|||
@Excel(name = "是否删除") |
|||
private Integer isDeleted; |
|||
|
|||
/** 删除人 */ |
|||
@Excel(name = "删除人") |
|||
private Long deleterUserId; |
|||
|
|||
/** 删除时间 */ |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|||
@Excel(name = "删除时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
|||
private Date deletionTime; |
|||
|
|||
public void setId(Long id) |
|||
{ |
|||
this.id = id; |
|||
} |
|||
|
|||
public Long getId() |
|||
{ |
|||
return id; |
|||
} |
|||
|
|||
public String getDevNo() { |
|||
return devNo; |
|||
} |
|||
|
|||
public void setDevNo(String devNo) { |
|||
this.devNo = devNo; |
|||
} |
|||
|
|||
public String getDevName() { |
|||
return devName; |
|||
} |
|||
|
|||
public void setDevName(String devName) { |
|||
this.devName = devName; |
|||
} |
|||
|
|||
public String getStakeNum() { |
|||
return stakeNum; |
|||
} |
|||
|
|||
public void setStakeNum(String stakeNum) { |
|||
this.stakeNum = stakeNum; |
|||
} |
|||
|
|||
public String getDirection() { |
|||
return direction; |
|||
} |
|||
|
|||
public void setDirection(String direction) { |
|||
this.direction = direction; |
|||
} |
|||
|
|||
public String getTypeCode() { |
|||
return typeCode; |
|||
} |
|||
|
|||
public void setTypeCode(String typeCode) { |
|||
this.typeCode = typeCode; |
|||
} |
|||
|
|||
public String getFacilitiesType() { |
|||
return facilitiesType; |
|||
} |
|||
|
|||
public void setFacilitiesType(String facilitiesType) { |
|||
this.facilitiesType = facilitiesType; |
|||
} |
|||
|
|||
public String getDevStatus() { |
|||
return devStatus; |
|||
} |
|||
|
|||
public void setDevStatus(String devStatus) { |
|||
this.devStatus = devStatus; |
|||
} |
|||
|
|||
public String getOpmaManagerId() { |
|||
return opmaManagerId; |
|||
} |
|||
|
|||
public void setOpmaManagerId(String opmaManagerId) { |
|||
this.opmaManagerId = opmaManagerId; |
|||
} |
|||
|
|||
public String getOpmaManagerName() { |
|||
return opmaManagerName; |
|||
} |
|||
|
|||
public void setOpmaManagerName(String opmaManagerName) { |
|||
this.opmaManagerName = opmaManagerName; |
|||
} |
|||
|
|||
public String getSupplierName() { |
|||
return supplierName; |
|||
} |
|||
|
|||
public void setSupplierName(String supplierName) { |
|||
this.supplierName = supplierName; |
|||
} |
|||
|
|||
public String getSectionId() { |
|||
return sectionId; |
|||
} |
|||
|
|||
public void setSectionId(String sectionId) { |
|||
this.sectionId = sectionId; |
|||
} |
|||
|
|||
public Date getCreationTime() { |
|||
return creationTime; |
|||
} |
|||
|
|||
public void setCreationTime(Date creationTime) { |
|||
this.creationTime = creationTime; |
|||
} |
|||
|
|||
public Long getCreatorUserId() { |
|||
return creatorUserId; |
|||
} |
|||
|
|||
public void setCreatorUserId(Long creatorUserId) { |
|||
this.creatorUserId = creatorUserId; |
|||
} |
|||
|
|||
public Date getLastModificationTime() { |
|||
return lastModificationTime; |
|||
} |
|||
|
|||
public void setLastModificationTime(Date lastModificationTime) { |
|||
this.lastModificationTime = lastModificationTime; |
|||
} |
|||
|
|||
public Long getLastModifierUserId() { |
|||
return lastModifierUserId; |
|||
} |
|||
|
|||
public void setLastModifierUserId(Long lastModifierUserId) { |
|||
this.lastModifierUserId = lastModifierUserId; |
|||
} |
|||
|
|||
public Integer getIsDeleted() { |
|||
return isDeleted; |
|||
} |
|||
|
|||
public void setIsDeleted(Integer isDeleted) { |
|||
this.isDeleted = isDeleted; |
|||
} |
|||
|
|||
public Long getDeleterUserId() { |
|||
return deleterUserId; |
|||
} |
|||
|
|||
public void setDeleterUserId(Long deleterUserId) { |
|||
this.deleterUserId = deleterUserId; |
|||
} |
|||
|
|||
public Date getDeletionTime() { |
|||
return deletionTime; |
|||
} |
|||
|
|||
public void setDeletionTime(Date deletionTime) { |
|||
this.deletionTime = deletionTime; |
|||
} |
|||
|
|||
@Override |
|||
public String toString() { |
|||
return new ToStringBuilder(this) |
|||
.append("id", id) |
|||
.append("devNo", devNo) |
|||
.append("devName", devName) |
|||
.append("stakeNum", stakeNum) |
|||
.append("direction", direction) |
|||
.append("typeCode", typeCode) |
|||
.append("facilitiesType", facilitiesType) |
|||
.append("devStatus", devStatus) |
|||
.append("opmaManagerId", opmaManagerId) |
|||
.append("opmaManagerName", opmaManagerName) |
|||
.append("supplierName", supplierName) |
|||
.append("sectionId", sectionId) |
|||
.append("creationTime", creationTime) |
|||
.append("creatorUserId", creatorUserId) |
|||
.append("lastModificationTime", lastModificationTime) |
|||
.append("lastModifierUserId", lastModifierUserId) |
|||
.append("isDeleted", isDeleted) |
|||
.append("deleterUserId", deleterUserId) |
|||
.append("deletionTime", deletionTime) |
|||
.toString(); |
|||
} |
|||
|
|||
public MdDevice(){} |
|||
|
|||
public MdDevice(DcDevice dcDevice){ |
|||
this.id = dcDevice.getId(); |
|||
this.devNo = dcDevice.getIotDeviceId(); |
|||
this.devName = dcDevice.getDeviceName(); |
|||
this.stakeNum = dcDevice.getStakeMark(); |
|||
this.direction = dcDevice.getDirection(); |
|||
this.typeCode = dcDevice.getDeviceType().toString(); |
|||
if (StringUtils.isNotEmpty(dcDevice.getFacilitiesType())){ |
|||
this.facilitiesType = dcDevice.getFacilitiesType(); |
|||
} |
|||
this.devStatus = dcDevice.getDeviceState(); |
|||
if (dcDevice.getGroupId() > 0){ |
|||
this.opmaManagerId = dcDevice.getGroupId().toString(); |
|||
} |
|||
this.supplierName = dcDevice.getManufacturer(); |
|||
} |
|||
} |
Loading…
Reference in new issue