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 productStaffs; /** * */ private List 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 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; }