package com.qianwen.smartman.modules.dnc.vo;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import java.util.List;
|
import com.qianwen.smartman.modules.cps.dto.WorkstationDTO;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/dnc/vo/FtpDirectoryRelationWorkstationVO.class */
|
public class FtpDirectoryRelationWorkstationVO extends FtpTransferDirectoryVO {
|
@ApiModelProperty("目录关联的工位集合")
|
private List<WorkstationDTO> workstationDTOS;
|
|
public void setWorkstationDTOS(final List<WorkstationDTO> workstationDTOS) {
|
this.workstationDTOS = workstationDTOS;
|
}
|
|
@Override // org.springblade.modules.dnc.vo.FtpTransferDirectoryVO
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof FtpDirectoryRelationWorkstationVO) {
|
FtpDirectoryRelationWorkstationVO other = (FtpDirectoryRelationWorkstationVO) o;
|
if (other.canEqual(this)) {
|
Object this$workstationDTOS = getWorkstationDTOS();
|
Object other$workstationDTOS = other.getWorkstationDTOS();
|
return this$workstationDTOS == null ? other$workstationDTOS == null : this$workstationDTOS.equals(other$workstationDTOS);
|
}
|
return false;
|
}
|
return false;
|
}
|
|
@Override // org.springblade.modules.dnc.vo.FtpTransferDirectoryVO
|
protected boolean canEqual(final Object other) {
|
return other instanceof FtpDirectoryRelationWorkstationVO;
|
}
|
|
@Override // org.springblade.modules.dnc.vo.FtpTransferDirectoryVO
|
public int hashCode() {
|
Object $workstationDTOS = getWorkstationDTOS();
|
int result = (1 * 59) + ($workstationDTOS == null ? 43 : $workstationDTOS.hashCode());
|
return result;
|
}
|
|
@Override // org.springblade.modules.dnc.vo.FtpTransferDirectoryVO
|
public String toString() {
|
return "FtpDirectoryRelationWorkstationVO(workstationDTOS=" + getWorkstationDTOS() + ")";
|
}
|
|
public List<WorkstationDTO> getWorkstationDTOS() {
|
return this.workstationDTOS;
|
}
|
}
|