/*
|
* Copyright (c) 2018-2025, ztt All rights reserved.
|
*
|
* Redistribution and use in source and binary forms, with or without
|
* modification, are permitted provided that the following conditions are met:
|
*
|
* Redistributions of source code must retain the above copyright notice,
|
* this list of conditions and the following disclaimer.
|
* Redistributions in binary form must reproduce the above copyright
|
* notice, this list of conditions and the following disclaimer in the
|
* documentation and/or other materials provided with the distribution.
|
* Neither the name of the pig4cloud.com developer nor the names of its
|
* contributors may be used to endorse or promote products derived from
|
* this software without specific prior written permission.
|
* Author: ztt
|
*/
|
|
package com.chinaztt.mes.basic.dto;
|
|
import com.chinaztt.mes.basic.entity.*;
|
import com.chinaztt.mes.equipment.entity.Equipment;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* 工作站
|
*
|
* @author sunxiaoling
|
* @date 2020-09-11 09:55:36
|
*/
|
@Data
|
public class WorkstationDTO extends Workstation {
|
/**
|
* 工作站与设备关联
|
*/
|
@ApiModelProperty(value = "工作站与设备关联")
|
private List<WorkstationEquipment> workstationEquipment;
|
/**
|
* 当前关联设备的id
|
*/
|
@ApiModelProperty(value = "当前关联设备的id")
|
private List<Long> equipmentIds;
|
/**
|
* 所有可关联的设备
|
*/
|
@ApiModelProperty(value = "所有可关联的设备")
|
private List<Equipment> equipments;
|
/**
|
* 线边仓
|
*/
|
@ApiModelProperty(value = "工作站与库位关联")
|
private List<WorkstationLocation> workstationLocation;
|
/**
|
* 当前关联投料库位的id
|
*/
|
@ApiModelProperty(value = "当前关联投料库位的id")
|
private List<Long> feedLocationIds;
|
/**
|
* 当前关联待检库位的id
|
*/
|
@ApiModelProperty(value = "当前关联待检库位的id")
|
private List<Long> inspectionLocationIds;
|
/**
|
* 当前关联合格库位的id
|
*/
|
@ApiModelProperty(value = "当前关联合格库位的id")
|
private List<Long> qualifiedLocationIds;
|
/**
|
* 当前关联不合格库位的id
|
*/
|
@ApiModelProperty(value = "当前关联不合格库位的id")
|
private List<Long> disqualifiedLocationIds;
|
/**
|
* 当前关联已投料库位的id
|
*/
|
@ApiModelProperty(value = "当前关联已投料库位的id")
|
private List<Long> fedLocationIds;
|
/**
|
* 当前关联检测待处理库位的id
|
*/
|
@ApiModelProperty(value = "当前关联已投料库位的id")
|
private List<Long> inspToDealLocationIds;
|
|
@ApiModelProperty(value = "当前关联待检成品库位的id")
|
private List<Long> productInspectionLocationIds;
|
/**
|
* 所有可关联的库位
|
*/
|
@ApiModelProperty(value = "所有可关联的库位")
|
private List<LocationDTO> locations;
|
/**
|
* 人工类型模板
|
*/
|
@ApiModelProperty(value = "工作站与人工类型模板关联")
|
private List<JoinWorkstationTemplate> workstationTemplate;
|
/**
|
* 当前关联库位的id
|
*/
|
@ApiModelProperty(value = "当前关联库位的id")
|
private List<Long> handymanTypeIds;
|
/**
|
* 公司编号
|
*/
|
@ApiModelProperty(value = "公司编号")
|
private String companyNo;
|
/**
|
* 工厂编号
|
*/
|
@ApiModelProperty(value = "工厂编号")
|
private String factoryNo;
|
}
|