package com.zksy.system.basicData.model.respone;

import com.zksy.system.domain.vo.CompanyScore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel
public class RegulatoryPenaltyDto extends CompanyScore {
//
//    @ApiModelProperty(value = "企业代码")
//    private String unifiedSocialCreditCode;
//
//    @ApiModelProperty(value = "企业名称")
//    private String enterpriseName;
    @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 total;
}