package com.ruoyi.web.v2.model;

import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;

import com.ruoyi.common.core.domain.AbstractEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * v2.0生产检验检疫登记
 * </p>
 *
 * @author author
 * @since 2025-05-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("js_produce_check")
@ApiModel(value="JsProduceCheck对象", description="v2.0生产检验检疫登记")
public class JsProduceCheck extends AbstractEntity implements Serializable {

    private static final long serialVersionUID = 1L;

//    @TableId(value = "id", type = IdType.AUTO)
//    private Integer id;

    @ApiModelProperty(value = "检验日期")
    private String checkTime;

    @ApiModelProperty(value = "供应商id")
    private Integer supplierId;

    @ApiModelProperty(value = "供应商")
    private String supplierName;

    @ApiModelProperty(value = "检疫证号")
    private String animalCertNo;

    @ApiModelProperty(value = "产品名称")
    private String produceName;

    @ApiModelProperty(value = "抽检份数")
    private Integer inspectNum;

    @ApiModelProperty(value = "检验项目")
    private String checkProject;

    @ApiModelProperty(value = "数量（重量）")
    private String number;
    private String animalType;

    @ApiModelProperty(value = "合格数量（重量）")
    private String qualifiedNum;

    @ApiModelProperty(value = "不合格数量（重量）")
    private String unqualifiedNum;

    @ApiModelProperty(value = "类型")
    private Integer types;

    @ApiModelProperty(value = "不合格原因")
    private String unqualifiedReason;

    @ApiModelProperty(value = "处理方式（高温、化制、焚烧、深埋、委托处理）")
    private Integer method;

    @ApiModelProperty(value = "检验人")
    private String userName;

    private Integer entranceBatchId;

    private String unit;

    @ApiModelProperty(value = "水分检测值")
    private String detectionValue;


}
