package cn.iocoder.yudao.module.mes.dal.dataobject.qc.ncr; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.time.LocalDateTime; /** 未入库的来料不合格品直接退回供应商,不产生库存出库。 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("mes_qc_purchase_return") public class MesQcPurchaseReturnDO extends BaseDO { @TableId private Long id; private String code; private Long ncrId; private Long iqcId; private Long noticeId; private Long noticeLineId; private Long purchaseOrderId; private Long purchaseOrderItemId; private Long vendorId; private Long itemId; private String vendorBatch; private BigDecimal quantity; /** 0 待仓库退货,1 仓库已确认退货。 */ private Integer status; private Long confirmedBy; private LocalDateTime confirmedAt; private String confirmationRemark; }