package com.zksy.system.basicData.domain;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.zksy.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.zksy.common.utils.file.ExcelExport;
import com.zksy.common.utils.file.ExcelImport;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;
/**
 * 市场监督管理局流通抽样检验工作汇总对象 crm_circulation_sampling
 *
 * @author sy
 * @date 2024-05-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("crm_circulation_sampling")
@ApiModel(value = "市场监督管理局流通抽样检验工作汇总")
public class CrmCirculationSampling extends Model<CrmCirculationSampling> {

private static final long serialVersionUID=1L;

@ApiModelProperty(value = "主键")
    /** 主键 */
        @TableId(type = IdType.AUTO)
    private Long id;

@ApiModelProperty(value = "抽查领域")
    /** 抽查领域 */
                @ExcelImport(value = "抽查领域")
                @ExcelExport(value = "抽查领域")
    private String checkArea;

@ApiModelProperty(value = "抽样单位")
    /** 抽样单位 */
                @ExcelImport(value = "抽样单位")
                @ExcelExport(value = "抽样单位")
    private String samplingUnit;

@ApiModelProperty(value = "被抽样单位所在地市")
    /** 被抽样单位所在地市 */
                @ExcelImport(value = "被抽样单位所在地市")
                @ExcelExport(value = "被抽样单位所在地市")
    private String locationCityOfTheSampledUnit;

@ApiModelProperty(value = "食品大类")
    /** 食品大类 */
                @ExcelImport(value = "食品大类")
                @ExcelExport(value = "食品大类")
    private String foodCategory;

@ApiModelProperty(value = "食品亚类")
    /** 食品亚类 */
                @ExcelImport(value = "食品亚类")
                @ExcelExport(value = "食品亚类")
    private String foodSubcategory;

@ApiModelProperty(value = "食品次亚类")
    /** 食品次亚类 */
                @ExcelImport(value = "食品次亚类")
                @ExcelExport(value = "食品次亚类")
    private String foodSubsubcategory;

@ApiModelProperty(value = "食品细类")
    /** 食品细类 */
                @ExcelImport(value = "食品细类")
                @ExcelExport(value = "食品细类")
    private String foodType;

@ApiModelProperty(value = "报告书编号")
    /** 报告书编号 */
                @ExcelImport(value = "报告书编号")
                @ExcelExport(value = "报告书编号")
    private String reportNumber;

@ApiModelProperty(value = "抽样单号")
    /** 抽样单号 */
                @ExcelImport(value = "抽样单号")
                @ExcelExport(value = "抽样单号")
    private String samplingNumber;

@ApiModelProperty(value = "产品名称")
    /** 产品名称 */
                @ExcelImport(value = "产品名称")
                @ExcelExport(value = "产品名称")
    private String productName;

@ApiModelProperty(value = "规格型号")
    /** 规格型号 */
                @ExcelImport(value = "规格型号")
                @ExcelExport(value = "规格型号")
    private String specificationModel;

@ApiModelProperty(value = "商标")
    /** 商标 */
                @ExcelImport(value = "商标")
                @ExcelExport(value = "商标")
    private String brand;

@ApiModelProperty(value = "生产日期")
    /** 生产日期 */
                @ExcelImport(value = "生产日期")
                @ExcelExport(value = "生产日期")
    private String productionDate;

@ApiModelProperty(value = "抽样日期")
    /** 抽样日期 */
                @ExcelImport(value = "抽样日期")
                @ExcelExport(value = "抽样日期")
    private String samplingDate;

@ApiModelProperty(value = "受检单位")
    /** 受检单位 */
                @ExcelImport(value = "受检单位")
                @ExcelExport(value = "受检单位")
    private String inspectedUnit;

    @ApiModelProperty(value = "统一社会信用代码")
    /** 统一社会信用代码 */
    @ExcelImport(value = "统一社会信用代码")
    @ExcelExport(value = "统一社会信用代码")
    private String unifiedSocialCreditCode;

@ApiModelProperty(value = "受检单位地址")
    /** 受检单位地址 */
                @ExcelImport(value = "受检单位地址")
                @ExcelExport(value = "受检单位地址")
    private String inspectedUnitAddress;

@ApiModelProperty(value = "受检单位联系人")
    /** 受检单位联系人 */
                @ExcelImport(value = "受检单位联系人")
                @ExcelExport(value = "受检单位联系人")
    private String inspectedUnitContactPerson;

@ApiModelProperty(value = "受检单位电话")
    /** 受检单位电话 */
                @ExcelImport(value = "受检单位电话")
                @ExcelExport(value = "受检单位电话")
    private String inspectedUnitPhone;

@ApiModelProperty(value = "生产单位")
    /** 生产单位 */
                @ExcelImport(value = "生产单位")
                @ExcelExport(value = "生产单位")
    private String productionUnit;

@ApiModelProperty(value = "生产单位地址")
    /** 生产单位地址 */
                @ExcelImport(value = "生产单位地址")
                @ExcelExport(value = "生产单位地址")
    private String productionUnitAddress;

@ApiModelProperty(value = "检验项目")
    /** 检验项目 */
                @ExcelImport(value = "检验项目")
                @ExcelExport(value = "检验项目")
    private String testItem;

@ApiModelProperty(value = "检验结果")
    /** 检验结果 */
                @ExcelImport(value = "检验结果")
                @ExcelExport(value = "检验结果")
    private String testResult;

@ApiModelProperty(value = "不合格项目")
    /** 不合格项目 */
                @ExcelImport(value = "不合格项目")
                @ExcelExport(value = "不合格项目")
    private String unqualifiedItem;

@ApiModelProperty(value = "标准要求")
    /** 标准要求 */
                @ExcelImport(value = "标准要求")
                @ExcelExport(value = "标准要求")
    private String standardRequirements;

@ApiModelProperty(value = "实测值")
    /** 实测值 */
                @ExcelImport(value = "实测值")
                @ExcelExport(value = "实测值")
    private String measuredValue;

@ApiModelProperty(value = "项目单位")
    /** 项目单位 */
                @ExcelImport(value = "项目单位")
                @ExcelExport(value = "项目单位")
    private String itemUnit;

@ApiModelProperty(value = "任务性质")
    /** 任务性质 */
                @ExcelImport(value = "任务性质")
                @ExcelExport(value = "任务性质")
    private String taskNature;

@ApiModelProperty(value = "备注")
/** 任务性质 */
@ExcelImport(value = "备注")
@ExcelExport(value = "备注")
private String remark;


        }
