package com.unis.crk.cplbusiness.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 质检机构
 * @author ghh
 * @date 2022-09-14
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("data_crkyw_cplzjjg_default")
@ApiModel("质检机构")
public class DataCrkywCplzjjgDefault implements Serializable {

private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @ApiModelProperty(value = "ID",required = false)
private String id;

    /**
     * 创建机构
     */
    @ApiModelProperty(value = "创建机构",required = false)
private String createOrg;

    /**
     * 站点ID
     */
    @ApiModelProperty(value = "站点ID",required = false)
    private String station;

    @ApiModelProperty(value = "单位ID")
    @TableField(exist = false)
    private String unitid;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人",required = false)
private String createUserId;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间",required = false)
private Date createdTime;

    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人",required = false)
private String modifyUserId;

    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间",required = false)
private Date modifiedTime;

    /**
     * 承检机构名称
     */
    @ApiModelProperty(value = "承检机构名称",required = false)
private String name;

    /**
     * 承检机构编码
     */
    @ApiModelProperty(value = "承检机构编码",required = false)
private String organizationCode;

    /**
     * 承检机构所属领域
     */
    @ApiModelProperty(value = "承检机构所属领域",required = false)
private String domain;

    /**
     * 承检机构所属地区
     */
    @ApiModelProperty(value = "承检机构所属地区",required = false)
private String administrativeName;

    /**
     * 承检机构法人
     */
    @ApiModelProperty(value = "承检机构法人",required = false)
private String legalRepresentative;

    /**
     * 固定电话
     */
    @ApiModelProperty(value = "固定电话",required = false)
private String phone;

    /**
     * 传真
     */
    @ApiModelProperty(value = "传真",required = false)
private String fax;

    /**
     * 电子邮箱
     */
    @ApiModelProperty(value = "电子邮箱",required = false)
private String email;

    /**
     * 行政区划编码
     */
    @ApiModelProperty(value = "行政区划编码",required = false)
private String administrativeCode;

    /**
     * 机构地址
     */
    @ApiModelProperty(value = "机构地址",required = false)
private String institutionAddress;

    /**
     * 详细地址
     */
    @ApiModelProperty(value = "详细地址",required = false)
private String address;

    /**
     * 邮编
     */
    @ApiModelProperty(value = "邮编",required = false)
private String zipCode;

    /**
     * 联系人
     */
    @ApiModelProperty(value = "联系人",required = false)
private String linkman;

    /**
     * 主管部门
     */
    @ApiModelProperty(value = "主管部门",required = false)
private String responsibleDepartment;

    /**
     * 质检机构级别
     */
    @ApiModelProperty(value = "质检机构级别",required = false)
private String inspectionInstitutionLevel;

        /**
         * 在册员工数
         */
        @ApiModelProperty(value = "在册员工数",required = false)
private Integer registeredEmployees;

        /**
         * 高级职称人数
         */
        @ApiModelProperty(value = "高级职称人数",required = false)
private Integer seniorTitlesNumber;

        /**
         * 中级职称人数
         */
        @ApiModelProperty(value = "中级职称人数",required = false)
private Integer mediumGrade;

        /**
         * 初级职称人数
         */
        @ApiModelProperty(value = "初级职称人数",required = false)
private Integer juniorTitlesNumber;

        /**
         * 博士
         */
        @ApiModelProperty(value = "博士",required = false)
private Integer doctorNumber;

        /**
         * 硕士
         */
        @ApiModelProperty(value = "硕士",required = false)
private Integer masterNumber;

        /**
         * 学士
         */
        @ApiModelProperty(value = "学士",required = false)
private Integer bachelorNumber;

        /**
         * 大专以下
         */
        @ApiModelProperty(value = "大专以下",required = false)
private Integer underJuniorCollege;

    /**
     * 总固定资产(元)
     */
    @ApiModelProperty(value = "总固定资产(元)",required = false)
private Double fixedAssets;

    /**
     * 面积(㎡)
     */
    @ApiModelProperty(value = "面积(㎡)",required = false)
private Double area;

    /**
     * 资产性质
     */
    @ApiModelProperty(value = "资产性质",required = false)
private String assetNature;

    /**
     * 从事食品检测人数
     */
    @ApiModelProperty(value = "从事食品检测人数",required = false)
private Double testingPersonnelNumber;

    /**
     * 质检机构综合评分
     */
    @ApiModelProperty(value = "质检机构综合评分",required = false)
private String qualityScore;

    /**
     * 质检机构综合得分
     */
    @ApiModelProperty(value = "质检机构综合得分",required = false)
private String scoreMechanism;

    /**
     * 成品粮检测综合得分
     */
    @ApiModelProperty(value = "成品粮检测综合得分",required = false)
private String scoreCommodity;

    /**
     * 原粮检测综合得分
     */
    @ApiModelProperty(value = "原粮检测综合得分",required = false)
private String scoreRaw;

    /**
     * 粮油质检机构性质管理
     */
    @ApiModelProperty(value = "粮油质检机构性质管理",required = false)
    @TableField(exist = false)
    private String character;

    /**
     * 粮油质检机构资质管理
     */
    @ApiModelProperty(value = "粮油质检机构资质管理",required = false)
private String qualificationProof;

    /**
     * 粮油质检综合检验能力管理
     */
    @ApiModelProperty(value = "粮油质检综合检验能力管理",required = false)
private String detectionCapability;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度",required = false)
private Double longitude;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度",required = false)
private Double latitude;

        }