package com.zksy.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class CompanyMostDetailScoreVo {
    private String enterpriseName;
    private String unifiedSocialCreditCode;
    @ApiModelProperty(value = "净资产收益率（%）")
    private Double netAssetReturnRate;
    @ApiModelProperty(value = "营业收入利润率（%）")
    private Double operatingProfitMargin;
    @ApiModelProperty(value = "盈余现金保障倍数")
    private Double surplusCashSecurityRatio;
    @ApiModelProperty(value = "总资产周转率（次）")
    private Double totalAssetsTurnover;
    @ApiModelProperty(value = "应收账款周转率（次）")
    private Double accountsReceivableTurnover;
    @ApiModelProperty(value = "存货周转率（次）")
    private Double inventoryTurnover;
    @ApiModelProperty(value = "资产负债率（%）")
    private Double assetLiabilityRatio;
    @ApiModelProperty(value = "速动比率（%）")
    private Double quickRatio;
    @ApiModelProperty(value = "现金流动负债比率（%）")
    private Double cashToCurrentLiabilitiesRatio;
    @ApiModelProperty(value = "研发经费投入强度")
    private Double rAndDDeploymentIntensity;
    @ApiModelProperty(value = "利润总额增长率（%）")
    private Double totalProfitGrowthRate;
    @ApiModelProperty(value = "营业总收入增长率（%）")
    private Double operatingIncomeGrowthRate;
    @ApiModelProperty(value = "国家公共信用得分")
    private Double nationalPublicCreditScore;
    @ApiModelProperty(value = "税收评级得分")
    private Double taxRatingScore;
    @ApiModelProperty(value = "银行信用评级得分")
    private Double bankCreditRatingScore;
    @ApiModelProperty(value = "环保信用等级得分")
    private Double environmentalCreditRatingScore;
    @ApiModelProperty(value = "市场监管信用评级得分")
    private Double marketSupervisionRatingScore;
    @ApiModelProperty(value = "其他领域信用评价得分")
    private Double otherFieldsCreditAppraisalScore;
    @ApiModelProperty(value = "持牌企业征信机构评分得分")
    private Double licensedCreditAgencyScore;
    @ApiModelProperty(value = "评级机构信用评级得分")
    private Double ratingAgencyCreditRating;
    @ApiModelProperty(value = "行政处罚扣分扣分")
    private Double administrativePenalty;
    @ApiModelProperty(value = "市场监管经营异常扣分")
    private Double marketRegulatoryOperationExceptionDeduction;
    @ApiModelProperty(value = "市场监管股权冻结扣分")
    private Double marketRegulatoryEquityFreezeDeduction;
    @ApiModelProperty(value = "市场监管价格出发扣分")
    private Double marketRegulatoryPriceActionDeduction;
    @ApiModelProperty(value = "市场监管侵犯知产扣分")
    private Double marketRegulatoryIntellectualPropertyInfringementDeduction;
    @ApiModelProperty(value = "市场监管产品召回扣分")
    private Double marketRegulatoryProductRecallDeduction;
    @ApiModelProperty(value = "市场监管动产抵押扣分")
    private Double marketRegulatoryMovablePropertyMortgageDeduction;
    @ApiModelProperty(value = "市场监管股权出质扣分")
    private Double marketRegulatoryEquityPledgeDeduction;
    @ApiModelProperty(value = "市场监管其它处罚扣分")
    private Double marketRegulatoryOtherPenaltiesDeduction;
    @ApiModelProperty(value = "税务处罚欠税公告扣分")
    private Double taxPenaltyTaxArrearsAnnouncementDeduction;
    @ApiModelProperty(value = "税务处罚税务催告扣分")
    private Double taxPenaltyTaxUrgentNoticeDeduction;
    @ApiModelProperty(value = "税务处罚责令整改扣分")
    private Double taxPenaltyOrderForRemovalDeduction;
    @ApiModelProperty(value = "税务处罚其他处罚扣分")
    private Double taxPenaltyOtherPenaltiesDeduction;
    @ApiModelProperty(value = "环保监管重点排污扣分")
    private Double environmentalProtectionKeyPollutionDeduction;
    @ApiModelProperty(value = "环保监管违法督办扣分")
    private Double environmentalProtectionIllegalSupervisionDeduction;
    @ApiModelProperty(value = "环保监管其它处罚扣分")
    private Double environmentalProtectionOtherPenaltiesDeduction;
    @ApiModelProperty(value = "应急安监处罚行政处罚扣分")
    private Double emergencySafetySupervisionAdministrativePenaltyDeduction;
    @ApiModelProperty(value = "上市监管监管问责扣分")
    private Double listedCompanySupervisionAccountabilityDeduction;
    @ApiModelProperty(value = "欠款催告金融欠款扣分")
    private Double debtReminderFinancialDebtDeduction;
    @ApiModelProperty(value = "住建处罚通报处罚扣分")
    private Double housingConstructionPenaltyBulletinPenaltyDeduction;
    @ApiModelProperty(value = "国土资源行政处罚扣分")
    private Double landResourcesAdministrativePenaltiesDeduction;
    @ApiModelProperty(value = "劳动保障违法劳动监察处罚扣分")
    private Double laborSecurityIllegalLaborSupervisionPenaltyDeduction;
    @ApiModelProperty(value = "民政管理处罚扣分")
    private Double civilAffairsManagementPenaltyDeduction;
    @ApiModelProperty(value = "工信邮电行政处罚扣分")
    private Double industryAndInformationTelecomPenaltiesDeduction;
    @ApiModelProperty(value = "农渔水利行政处罚扣分")
    private Double agricultureFisheriesWaterPenaltiesDeduction;
    @ApiModelProperty(value = "财金监管人民银行处罚扣分")
    private Double financialSupervisionPBOCPenaltyDeduction;
    @ApiModelProperty(value = "财金监管财政处罚处罚扣分")
    private Double financialSupervisionFinancePenaltyDeduction;
    @ApiModelProperty(value = "财金监管财政金融监管局处罚扣分")
    private Double financialSupervisionFinancialBureauPenaltyDeduction;
    @ApiModelProperty(value = "财金监管财政金融地方金融处罚扣分")
    private Double financialSupervisionLocalFinancePenaltyDeduction;
    @ApiModelProperty(value = "卫生健康行政处罚扣分")
    private Double healthAndWellnessAdministrativePenaltiesDeduction;
    @ApiModelProperty(value = "能源电力涉电领域处罚扣分")
    private Double energyElectricityElectricalSectorPenaltyDeduction;
    @ApiModelProperty(value = "商务处罚行政处罚扣分")
    private Double commercePenaltiesAdministrativePenaltyDeduction;
    @ApiModelProperty(value = "科教文旅行政处罚扣分")
    private Double educationCultureTourismPenaltiesDeduction;
    @ApiModelProperty(value = "广电网信行政处罚扣分")
    private Double radioTelevisionInformationPenaltiesDeduction;
    @ApiModelProperty(value = "城市管理行政处罚扣分")
    private Double urbanManagementPenaltiesDeduction;
    @ApiModelProperty(value = "行业组织自律处罚扣分")
    private Double industryOrganizationSelfDisciplinePenaltyDeduction;
    @ApiModelProperty(value = "不良供应商名单政府采购处罚扣分")
    private Double badSupplierListGovernmentProcurementPenaltyDeduction;
    @ApiModelProperty(value = "不良供应商名单军队采购处罚扣分")
    private Double badSupplierListMilitaryProcurementPenaltyDeduction;
    @ApiModelProperty(value = "不良供应商名单企业采购处罚扣分")
    private Double badSupplierListCorporateProcurementPenaltyDeduction;
    @ApiModelProperty(value = "行政处罚其他处罚扣分")
    private Double administrativePenaltiesOtherPenaltiesDeduction;
    @ApiModelProperty(value = "行政强制执行扣分")
    private Double adminForcibleExecutionDeduction;
    @ApiModelProperty(value = "行政制裁扣分")
    private Double adminSanctionDeduction;
    @ApiModelProperty(value = "行政监督扣分")
    private Double adminSupervisionDeduction;
    @ApiModelProperty(value = "投诉举报扣分")
    private Double complaDoubleReportDeduction;
    @ApiModelProperty(value = "信用承诺未履行扣分")
    private Double creditPromiseUnfulfilledDeduction;
    @ApiModelProperty(value = "合同未履行扣分")
    private Double contractUnfulfilledDeduction;
    @ApiModelProperty(value = "社保欠缴扣分")
    private Double socialSecurityArrearsDeduction;
    @ApiModelProperty(value = "欠缴公用事业费扣分")
    private Double utilityArrearsDeduction;
    @ApiModelProperty(value = "提供虚假申报材料扣分")
    private Double falseDeclarationMaterialsProvided;
    @ApiModelProperty(value = "经营年限得分")
    private Double operationalYearsScore;
    @ApiModelProperty(value = "产值得分")
    private Double revenueScore;
    @ApiModelProperty(value = "组织建设得分")
    private Double organizationalStructureScore;
    @ApiModelProperty(value = "上市得分")
    private Double listingScore;
    @ApiModelProperty(value = "资质证书信息得分")
    private Double qualificationCertificateScore;
    @ApiModelProperty(value = "体系认证得分")
    private Double systemCertificationScore;
    @ApiModelProperty(value = "高新技术企业得分")
    private Double highTechEnterpriseScore;
    @ApiModelProperty(value = "专精特新得分")
    private Double specializedNewScore;
    @ApiModelProperty(value = "科技型中小企业")
    private Double scienceAndTechnologySME;
    @ApiModelProperty(value = "企业科技研发得分")
    private Double enterpriseTechnologyRnDScore;
    @ApiModelProperty(value = "知识产权得分")
    private Double intellectualPropertyScore;
    @ApiModelProperty(value = "信用红名单加分")
    private Double creditRedListBonus;
    @ApiModelProperty(value = "品牌荣誉得分")
    private Double brandHonorScore;
    @ApiModelProperty(value = "政府荣誉加分")
    private Double governmentHonorBonus;
    @ApiModelProperty(value = "协会荣誉加分")
    private Double associationHonorBonus;
    @ApiModelProperty(value = "纳税额得分")
    private Double taxPaymentScore;
    @ApiModelProperty(value = "社保得分")
    private Double socialSecurityScore;
    @ApiModelProperty(value = "慈善活动得分")
    private Double charityActivityScore;
    @ApiModelProperty(value = "检察案件刑事诉讼扣分，存在诉讼记录每条扣5分，最多扣10分")
    private Double criminalCaseLitigationDeduction;
    @ApiModelProperty(value = "司法涉诉被执行人扣分，超过3条记录扣10分，否则每条记录扣3分")
    private Double judicialExecutionDeduction;
    @ApiModelProperty(value = "拍卖公告司法拍卖扣分，合并扣分并限制最大扣分不超过10分")
    private Double auctionNoticeAuctionDeduction;
    @ApiModelProperty(value = "公安公告行政处罚扣分")
    private Double policeNoticePenaltyDeduction;
    @ApiModelProperty(value = "仲裁信息劳动仲裁扣分")
    private Double arbitrationInfoLaborArbitrationDeduction;
}
