package com.qianwen.smartman.modules.fms.vo;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import java.util.List;
|
|
@ApiModel(value = "FmsProduceProcessVO对象", description = "涉及fms_order关联的多个表")
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/fms/vo/FmsProduceProcessVO.class */
|
public class FmsProduceProcessVO {
|
@ApiModelProperty("工单基本信息")
|
private FmsProduceOrderVO produceOrderVO;
|
@ApiModelProperty("工序信息集合")
|
private List<FmsOrderProcessVO> processList;
|
|
public void setProduceOrderVO(final FmsProduceOrderVO produceOrderVO) {
|
this.produceOrderVO = produceOrderVO;
|
}
|
|
public void setProcessList(final List<FmsOrderProcessVO> processList) {
|
this.processList = processList;
|
}
|
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof FmsProduceProcessVO) {
|
FmsProduceProcessVO other = (FmsProduceProcessVO) o;
|
if (other.canEqual(this)) {
|
Object this$produceOrderVO = getProduceOrderVO();
|
Object other$produceOrderVO = other.getProduceOrderVO();
|
if (this$produceOrderVO == null) {
|
if (other$produceOrderVO != null) {
|
return false;
|
}
|
} else if (!this$produceOrderVO.equals(other$produceOrderVO)) {
|
return false;
|
}
|
Object this$processList = getProcessList();
|
Object other$processList = other.getProcessList();
|
return this$processList == null ? other$processList == null : this$processList.equals(other$processList);
|
}
|
return false;
|
}
|
return false;
|
}
|
|
protected boolean canEqual(final Object other) {
|
return other instanceof FmsProduceProcessVO;
|
}
|
|
public int hashCode() {
|
Object $produceOrderVO = getProduceOrderVO();
|
int result = (1 * 59) + ($produceOrderVO == null ? 43 : $produceOrderVO.hashCode());
|
Object $processList = getProcessList();
|
return (result * 59) + ($processList == null ? 43 : $processList.hashCode());
|
}
|
|
public String toString() {
|
return "FmsProduceProcessVO(produceOrderVO=" + getProduceOrderVO() + ", processList=" + getProcessList() + ")";
|
}
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/fms/vo/FmsProduceProcessVO$FmsProduceProcessVOBuilder.class */
|
public static class FmsProduceProcessVOBuilder {
|
private FmsProduceOrderVO produceOrderVO;
|
private List<FmsOrderProcessVO> processList;
|
|
FmsProduceProcessVOBuilder() {
|
}
|
|
public FmsProduceProcessVOBuilder produceOrderVO(final FmsProduceOrderVO produceOrderVO) {
|
this.produceOrderVO = produceOrderVO;
|
return this;
|
}
|
|
public FmsProduceProcessVOBuilder processList(final List<FmsOrderProcessVO> processList) {
|
this.processList = processList;
|
return this;
|
}
|
|
public FmsProduceProcessVO build() {
|
return new FmsProduceProcessVO(this.produceOrderVO, this.processList);
|
}
|
|
public String toString() {
|
return "FmsProduceProcessVO.FmsProduceProcessVOBuilder(produceOrderVO=" + this.produceOrderVO + ", processList=" + this.processList + ")";
|
}
|
}
|
|
FmsProduceProcessVO(final FmsProduceOrderVO produceOrderVO, final List<FmsOrderProcessVO> processList) {
|
this.produceOrderVO = produceOrderVO;
|
this.processList = processList;
|
}
|
|
public static FmsProduceProcessVOBuilder builder() {
|
return new FmsProduceProcessVOBuilder();
|
}
|
|
public FmsProduceOrderVO getProduceOrderVO() {
|
return this.produceOrderVO;
|
}
|
|
public List<FmsOrderProcessVO> getProcessList() {
|
return this.processList;
|
}
|
}
|