package com.ruoyi.production.dto;
|
|
import com.ruoyi.production.pojo.ProductWorkOrder;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
@EqualsAndHashCode(callSuper = true)
|
@Data
|
public class ProductWorkOrderDto extends ProductWorkOrder {
|
|
//产品名称
|
@ApiModelProperty(value = "产品名称")
|
private String productName;
|
|
//规格
|
@ApiModelProperty(value = "规格")
|
private String model;
|
|
//工序
|
@ApiModelProperty(value = "工序")
|
private String processName;
|
|
@ApiModelProperty(value = "工序id")
|
private Long processId;
|
|
//单位
|
@ApiModelProperty(value = "单位")
|
private String unit;
|
|
|
//生产订单号
|
@ApiModelProperty(value = "生产订单号")
|
private String productOrderNpsNo;
|
|
@ApiModelProperty(value = "完成进度")
|
private BigDecimal completionStatus;
|
|
@ApiModelProperty(value = "报废数量")
|
private BigDecimal scrapQty;
|
|
@ApiModelProperty(value = "工单类型 正常 /返工返修")
|
private String workOrderType;
|
|
private String deviceName;
|
|
private Long deviceId;
|
|
@ApiModelProperty(value = "工单处理用户ids")
|
private String processUserIds;
|
|
@ApiModelProperty(value = "是否可以报工")
|
private Boolean hasUnreportedMachine;
|
|
private String finalProductModel;
|
|
//加放数
|
@ApiModelProperty(value = "加放数")
|
private String processRouteAddNum;
|
|
@ApiModelProperty("报工班组默认成员(id+姓名)")
|
private List<ReportPerson> reportPersons;
|
|
@Data
|
public static class ReportPerson {
|
private Long userId;
|
private String userName;
|
}
|
}
|