package com.fjhx.entity.quality;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.fjhx.base.StorageBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * <p>
 * 质检明细
 * </p>
 *
 * @author ${author}
 * @since 2022-09-26
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class QualityTestingDetails extends StorageBaseEntity {


    /**
     * 质检id
     */
    private Long qualityTestingId;

    /**
     * 标签id
     */
    private Long waterTagId;

    /**
     * rfid
     */
    private String rfidCode;

    /**
     * 物料id
     */
    private Long materialId;

    /**
     * 质检员
     */
    private Long userId;

    /**
     * 物料数量
     */
    private BigDecimal quantity;

    /**
     * 短少数量
     */
    private BigDecimal lakeNum;

    /**
     * 抽纱数量
     */
    private BigDecimal drawnworkNum;

    /**
     * 褶皱数量
     */
    private BigDecimal foldNum;

    /**
     * 脏污数量
     */
    private BigDecimal dirtNum;

    /**
     * 破洞数量
     */
    private BigDecimal potholeNum;

    /**
     * 缩水（百分比）
     */
    private BigDecimal shrinkPercent;

    /**
     * 基本判定 （0目测合格，1合格，2不合格）
     */
    private Integer checkJudgment;

    /**
     * 抽检数量
     */
    private BigDecimal checkQuantity;

    /**
     * 图片地址
     */
    private String imageUrl;

    /**
     * 备注
     */
    private String remark;

    /**
     * 逻辑删除 0未删除 1已删除
     */
    @TableField(fill = FieldFill.INSERT)
    @TableLogic
    private Integer delFlag;

    private String oldId;


}
