package com.example.erp.entity.pp;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.example.erp.entity.sd.Order;
|
import com.example.erp.entity.sd.OrderDetail;
|
import com.example.erp.entity.sd.OrderGlassDetail;
|
import lombok.Data;
|
|
import java.time.LocalDate;
|
import java.util.List;
|
|
@Data
|
public class ReportingWorkDetail {
|
@TableId(type = IdType.AUTO)
|
//自增ID
|
private Integer id;
|
//报工编号
|
private String reportingWorkId;
|
//产品序号
|
private String orderNumber;
|
//工艺确认序号
|
private String technologyNumber;
|
//完工数量
|
private int completedQuantity;
|
//次破数量
|
private int breakageQuantity;
|
//次破原因
|
private String breakageReason;
|
//类型
|
private String breakageType;
|
//可利用
|
private Integer available;
|
//退回工序
|
private String returnProcess;
|
//责任工序
|
private String responsibleProcess;
|
//责任人员
|
private String responsiblePersonnel;
|
//责任班组
|
private String responsibleTeam;
|
//责任设备
|
private String responsibleEquipment;
|
//质检员
|
private String qualityInspector;
|
//补片状态
|
private Integer patchStatus;
|
//在制品名称
|
private String workProgress;
|
//质检状态
|
private Integer qualityInsStatus;
|
//报工类型
|
private Integer type;
|
|
/*返工部分*/
|
//返工班组
|
private String reworkTeam;
|
//待返工数量
|
private Integer waitReworkQuantity;
|
//返工审核状态
|
private Integer reviewerState;
|
//返工审核人
|
private String reviewer;
|
//返工时间
|
private LocalDate reworkTime;
|
//返工更新时间
|
private LocalDate reworkUpdateTime;
|
//返工面积
|
// private double reworkArea;
|
|
//次破列表
|
@TableField(select = false,exist= false)
|
private List<DamageDetails>
|
damageDetails;
|
|
|
//外键报工主表
|
@TableField(select = false,exist= false)
|
private ReportingWork reportingWork;
|
@TableField(select = false,exist= false)
|
private Order order;
|
@TableField(select = false,exist= false)
|
private OrderDetail orderDetail;
|
@TableField(select = false,exist= false)
|
private OrderGlassDetail orderGlassDetail;
|
|
}
|