package com.chinaztt.mes.production.dto;
|
|
import com.chinaztt.mes.production.entity.ProductOutput;
|
import com.sun.org.apache.xpath.internal.operations.Bool;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
/**
|
* 报工产出表
|
*
|
* @author cxf
|
* @date 2020-11-17 10:12:32
|
*/
|
@Data
|
public class ProductOutputDTO extends ProductOutput {
|
|
private static final long serialVersionUID = 5734517391950489296L;
|
/**
|
* 工作站id
|
*/
|
@ApiModelProperty(value = "工作站id")
|
private Long workstationId;
|
/**
|
* 工作站名称
|
*/
|
@ApiModelProperty(value = "工作站名称")
|
private String workstationName;
|
/**
|
* 工单id
|
*/
|
@ApiModelProperty(value = "工单id")
|
private Long operationTaskId;
|
/**
|
* 报工单号
|
*/
|
@ApiModelProperty(value = "报工单号")
|
private String productNo;
|
/**
|
* 零件编号
|
*/
|
@ApiModelProperty(value = "零件编号")
|
private String partNo;
|
/**
|
* 零件名称
|
*/
|
@ApiModelProperty(value = "零件名称")
|
private String partName;
|
/**
|
* 零件描述
|
*/
|
@ApiModelProperty(value = "零件描述")
|
private String partDescription;
|
/**
|
* 零件单位
|
*/
|
@ApiModelProperty(value = "零件单位")
|
private String unit;
|
/**
|
* 零件单位
|
*/
|
@ApiModelProperty(value = "零件单位2")
|
private String sunit;
|
/**
|
* 工序编号
|
*/
|
@ApiModelProperty(value = "工序编号")
|
private String operationNo;
|
/**
|
* 工序名称
|
*/
|
@ApiModelProperty(value = "工序名称")
|
private String operationName;
|
/**
|
* 工单号
|
*/
|
@ApiModelProperty(value = "工单号")
|
private String optaskNo;
|
/**
|
* 规格型号
|
*/
|
@ApiModelProperty(value = "规格型号")
|
private String specs;
|
/**
|
* 计划数量
|
*/
|
@ApiModelProperty(value = "计划数量")
|
private BigDecimal plannedQuantity;
|
/**
|
* 进度
|
*/
|
@ApiModelProperty(value = "进度")
|
private BigDecimal progress;
|
/**
|
*
|
*/
|
private String staffNo;
|
/**
|
*
|
*/
|
private List<String> productStaffs;
|
/**
|
*
|
*/
|
private List<Long> productStaffIds;
|
/**
|
* 人员类型
|
*/
|
@ApiModelProperty(value = "人员类型")
|
private Boolean status;
|
/**
|
* 人员名称
|
*/
|
@ApiModelProperty(value = "人员名称")
|
private String staffName;
|
/**
|
* 人员标识
|
*/
|
@ApiModelProperty(value = "人员标识")
|
private String systemNo;
|
/**
|
* 人员标识
|
*/
|
@ApiModelProperty(value = "人员标识")
|
private String staffId;
|
/**
|
* 日期
|
*/
|
@ApiModelProperty(value = "日期")
|
private String date;
|
/**
|
* 人员的数量
|
*/
|
@ApiModelProperty(value = "人员的数量")
|
private BigDecimal quantity;
|
/**
|
* 班次id
|
*/
|
@ApiModelProperty(value = "班次id")
|
private Long dutyRecordId;
|
/**
|
* 保存、提交、撤回
|
*/
|
private String event;
|
/**
|
* 自检是否合格
|
*/
|
@ApiModelProperty(value = "自检是否合格")
|
private Boolean isSelfQualified;
|
/**
|
* 检测是否合格
|
*/
|
@ApiModelProperty(value = "检测是否合格")
|
private Boolean isQualified;
|
/**
|
* 是否允许使用
|
*/
|
@ApiModelProperty(value = "是否允许使用")
|
private Boolean isUsed;
|
/**
|
* 备注
|
*/
|
@ApiModelProperty(value = "备注")
|
private String remark;
|
/**
|
* 检测状态
|
*/
|
@ApiModelProperty(value = "检测状态")
|
private String checkStatus;
|
/**
|
*
|
*/
|
private String crewName;
|
/**
|
* 盘数
|
*/
|
private Integer disNumber;
|
/**
|
* 工序id
|
*/
|
@ApiModelProperty(value = "工序id")
|
private Integer operationId;
|
/**
|
* 零件计划方法
|
*/
|
@ApiModelProperty(value = "零件计划方法")
|
private String planningMethod;
|
|
/**
|
* 数据采集请求用
|
*/
|
@ApiModelProperty(value = "检测类型")
|
private String inspectionType;
|
|
@ApiModelProperty(value = "主表id")
|
private Long mainId;
|
|
@ApiModelProperty(value = "单位工时系数")
|
private BigDecimal unitWorkFactor;
|
|
@ApiModelProperty(value = "产量工资")
|
private BigDecimal qtySalary;
|
|
@ApiModelProperty(value = "零件id")
|
private Long partId;
|
|
private String mainRemark;
|
|
@ApiModelProperty(value = "报工类型")
|
private Boolean artificialType;
|
|
@ApiModelProperty(value = "段长生成批次号表id集合")
|
private List<Long> orderSnGenerateIdList;
|
|
@ApiModelProperty(value = "班次日期")
|
private String nowDutyDate;
|
|
@ApiModelProperty(value = "白夜班")
|
private String shiftName;
|
|
@ApiModelProperty(value = "开始时间")
|
private String startTime;
|
|
@ApiModelProperty(value = "结束时间")
|
private String endTime;
|
|
@ApiModelProperty(value = "班次编号")
|
private String dutyNo;
|
|
@ApiModelProperty(value = "工单完成数量")
|
private BigDecimal completedQuantity;
|
}
|