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_gys_default")
@ApiModel("供应商")
public class DataCrkywGysDefault implements Serializable {

private static final long serialVersionUID = 1L;

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

    /**
     * 站点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 supplierNumber;

    /**
     * 供应商简称
     */
    @ApiModelProperty(value = "供应商简称",required = false)
private String supplierAbbreviation;

    /**
     * 组织机构代码
     */
    @ApiModelProperty(value = "组织机构代码",required = false)
private String organizationCode;

    /**
     * 企业统一社会信用代码
     */
    @ApiModelProperty(value = "企业统一社会信用代码",required = false)
private String socialCreditCode;

    /**
     * 企业经济类型
     */
    @ApiModelProperty(value = "企业经济类型",required = false)
private String businessType;

    /**
     * 企业性质
     */
    @ApiModelProperty(value = "企业性质",required = false)
private String enterpriseNature;

    /**
     * 登记注册类型
     */
    @ApiModelProperty(value = "登记注册类型",required = false)
private String registrationType;

    /**
     * 供应商类型
     */
    @ApiModelProperty(value = "供应商类型",required = false)
private String supplierType;

    /**
     * 企业地址
     */
    @ApiModelProperty(value = "企业地址",required = false)
private String supplierLocation;

    /**
     * 工商登记注册号
     */
    @ApiModelProperty(value = "工商登记注册号",required = false)
private String registrationNumber;

    /**
     * 法定代表人
     */
    @ApiModelProperty(value = "法定代表人",required = false)
private String juridicalPerson;

    /**
     * 企业电话
     */
    @ApiModelProperty(value = "企业电话",required = false)
private String telephone;

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

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

    /**
     * 公司网址
     */
    @ApiModelProperty(value = "公司网址",required = false)
private String website;

    /**
     * 企业邮政编码
     */
    @ApiModelProperty(value = "企业邮政编码",required = false)
private String businessZipCode;

    /**
     * 企业经度
     */
    @ApiModelProperty(value = "企业经度",required = false)
private String enterpriseLongitude;

    /**
     * 企业纬度
     */
    @ApiModelProperty(value = "企业纬度",required = false)
private String enterpriseLatitude;

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

    /**
     * 企业行政区划名称
     */
    @ApiModelProperty(value = "企业行政区划名称",required = false)
private String administrativeName;

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

    /**
     * 注册资本(万元)
     */
    @ApiModelProperty(value = "注册资本(万元)",required = false)
private Double registeredCapital;

    /**
     * 资产(万元)
     */
    @ApiModelProperty(value = "资产(万元)",required = false)
private Double assets;

        /**
         * 企业从业人员数
         */
        @ApiModelProperty(value = "企业从业人员数",required = false)
private Integer companyNumber;

        /**
         * 企业从业人员数
         */
        @ApiModelProperty(value = "企业从业人员数",required = false)
private Integer employeesNumber;

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

    /**
     * 开户银行
     */
    @ApiModelProperty(value = "开户银行",required = false)
private String depositaryBank;

    /**
     * 银行信用等级
     */
    @ApiModelProperty(value = "银行信用等级",required = false)
private String bankCredit;

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

    /**
     * 银行账号
     */
    @ApiModelProperty(value = "银行账号",required = false)
private String bankAccount;

    /**
     * 基本能力
     */
    @ApiModelProperty(value = "基本能力",required = false)
private String primaryAbility;

    /**
     * 主要品牌
     */
    @ApiModelProperty(value = "主要品牌",required = false)
private String mainBrand;

    /**
     * 综合得分
     */
    @ApiModelProperty(value = "综合得分",required = false)
private String overallRatings;

    /**
     * 质量平均分
     */
    @ApiModelProperty(value = "质量平均分",required = false)
private String qualityAverage;

    /**
     * 履约平均分
     */
    @ApiModelProperty(value = "履约平均分",required = false)
private String performanceAverage;

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

    /**
     * 联系方式
     */
    @ApiModelProperty(value = "联系方式",required = false)
private String linkmanTelephone;

    /**
     * 联系方式
     */
    @ApiModelProperty(value = "全称",required = false)
    private String name;
        }