package com.css.txw.gxzx.pojo.lsjr;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
@Data
@Schema(description = "查询可信碳数据返回-分页数据-明细-扩展信息")
public class KxtsjExtinfo implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "第三⽅核查机构名称")
    private String verificationTechServiceName;
    @Schema(description = "履约年份")
    private String performanceYear;
    @Schema(description = "碳排放量")
    private String carbonEmissions;
    @Schema(description = "企业碳配额")
    private String enterpriseCarbonQuota;
    @Schema(description = "数据质量控制计划⽂件哈希")
    private String dataQualityControlPlanHash;
    @Schema(description = "⽉度报告⽂件哈希")
    private String monthlyReportHash;
    @Schema(description = "年度报告⽂件哈希")
    private String annualReportHash;
    @Schema(description = "核查报告⽂件哈希")
    private String verificationReportHash;
    @Schema(description = "创建时间")
    private String createdTime;
    @Schema(description = "更新时间")
    private String updatedTime;
    @Schema(description = "数据质量控制计划⽂件信息")
    @JsonProperty("DATA_QUALITY_CONTROL_PLAN")
    private KxtsjReport dataQualityControlPlan;
    @Schema(description = "⽉度报告⽂件信息")
    @JsonProperty("MONTHLY_REPORT")
    private KxtsjReport monthlyReport;
    @Schema(description = "年度报告⽂件信息")
    @JsonProperty("ANNUAL_REPORT")
    private KxtsjReport annualReport;
    @Schema(description = "核查报告⽂件信息")
    @JsonProperty("VERIFICATION_REPORT")
    private KxtsjReport verificationReport;
}
