package com.sifang.modules.customer.entity;

import com.fasterxml.jackson.annotation.JsonInclude;
import org.hibernate.annotations.GenericGenerator;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Optional;

@Entity
@Table(name = "crm_accepting_report_detail")
public class CrmAcceptingReportDetail implements Serializable {


    @Id
    @GeneratedValue(generator = "idGenerator")
    @GenericGenerator(name = "idGenerator", strategy = "uuid")
    private String id;

   private String entryId;
   private String projectId;
   private String componentSpec;
   private Integer componentNum;
   private BigDecimal capacity;
   private String otherImgs1;
   private String otherImgs2;
   private String otherImgs3;
   private String otherImgs4;
   private String otherImgs5;
   private String otherImgs6;
   private String otherImgs7;
   private String otherImgs8;
   private String dzjc1;
   private String dzjc2;
   private String zjImg1;
   private String zjImg2;
   private String zjImg3;
   private String zjImg4;
   private String zjImg5;
   private String zjImg6;
   private String zjImg7;
   private String zjImg8;
   private String zjImg9;
   private String zjImg10;
   private String zjImg11;
   private String zjImg12;
   private String zjImg13;
   private String zjImg14;
   private String zjImg15;
   private String componentImg1;
   private String componentImg2;
   private String componentImg3;
   private String componentImg4;
   private String sizeMeasureImgs;
   private String fixOtherImg;
   private String totalImgs;
   private String bwInnerImg;
   private String bwOtherImg;
   private String dcImgs;
   private String nbqZbImg;
   private String dqsbAnImgOne;
   private String nbqZlcImg;
   private String nbqPlateImg;
   private String zjPlateImg;
   private String openWayVoltageImgs;
   private String bkImg1;
   private String bkImg2;
   private String bkImg3;
   private String ykImg1;
   private String jdImg1;
   private String jdImg2;
   private String jdImg3;
   private String jdImg4;
   private String jdImg5;
   private String jdImg6;
   private String jdImg7;
   private String jdImg8;
   private String jdImg9;
   private String jdImg10;
   private String jdImg11;
   private String jdImg12;
   private String safetyWarningImg;
   private String safetyWarningImg2;
   private String safetyWarningImg3;
   private String safetyDiscloseDocImg;
   private String zjReport;
   private String createBy;
   private String creator;
   private Date createTime;
   private String otherFiles;
   private String fsImg1;
   private String fsImg2;
   private String fsImg3;
   private String kgConditionFiles;
   private String archivesImg;
   private String supplementVideoUrl;
   private String completeRemark;
   private String bwJdImg;
   private String contractUrl;
   private String status;
   private String fixAcceptBy;
   private String fixAcceptName;
   private Date fixAcceptTime;



    public String getId() {
        return Optional.ofNullable(id).orElse("");
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getEntryId() {
        return Optional.ofNullable(entryId).orElse("");
    }

    public void setEntryId(String entryId) {
        this.entryId = entryId;
    }

    public String getProjectId() {
        return Optional.ofNullable(projectId).orElse("");
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getComponentSpec() {
        return Optional.ofNullable(componentSpec).orElse("");
    }

    public void setComponentSpec(String componentSpec) {
        this.componentSpec = componentSpec;
    }

    public Integer getComponentNum() {
        return componentNum;
    }

    public void setComponentNum(Integer componentNum) {
        this.componentNum = componentNum;
    }

    public BigDecimal getCapacity() {
        return capacity;
    }

    public void setCapacity(BigDecimal capacity) {
        this.capacity = capacity;
    }

    public String getOtherImgs1() {
        return Optional.ofNullable(otherImgs1).orElse("");
    }

    public void setOtherImgs1(String otherImgs1) {
        this.otherImgs1 = otherImgs1;
    }

    public String getOtherImgs2() {
        return Optional.ofNullable(otherImgs2).orElse("");
    }

    public void setOtherImgs2(String otherImgs2) {
        this.otherImgs2 = otherImgs2;
    }

    public String getOtherImgs3() {
        return Optional.ofNullable(otherImgs3).orElse("");
    }

    public void setOtherImgs3(String otherImgs3) {
        this.otherImgs3 = otherImgs3;
    }

    public String getOtherImgs4() {
        return Optional.ofNullable(otherImgs4).orElse("");
    }

    public void setOtherImgs4(String otherImgs4) {
        this.otherImgs4 = otherImgs4;
    }

    public String getOtherImgs5() {
        return Optional.ofNullable(otherImgs5).orElse("");
    }

    public void setOtherImgs5(String otherImgs5) {
        this.otherImgs5 = otherImgs5;
    }

    public String getOtherImgs6() {
        return Optional.ofNullable(otherImgs6).orElse("");
    }

    public void setOtherImgs6(String otherImgs6) {
        this.otherImgs6 = otherImgs6;
    }

    public String getOtherImgs7() {
        return Optional.ofNullable(otherImgs7).orElse("");
    }

    public void setOtherImgs7(String otherImgs7) {
        this.otherImgs7 = otherImgs7;
    }

    public String getOtherImgs8() {
        return Optional.ofNullable(otherImgs8).orElse("");
    }

    public void setOtherImgs8(String otherImgs8) {
        this.otherImgs8 = otherImgs8;
    }

    public String getDzjc1() {
        return Optional.ofNullable(dzjc1).orElse("");
    }

    public void setDzjc1(String dzjc1) {
        this.dzjc1 = dzjc1;
    }

    public String getDzjc2() {
        return Optional.ofNullable(dzjc2).orElse("");
    }

    public void setDzjc2(String dzjc2) {
        this.dzjc2 = dzjc2;
    }

    public String getZjImg1() {
        return Optional.ofNullable(zjImg1).orElse("");
    }

    public void setZjImg1(String zjImg1) {
        this.zjImg1 = zjImg1;
    }

    public String getZjImg2() {
        return Optional.ofNullable(zjImg2).orElse("");
    }

    public void setZjImg2(String zjImg2) {
        this.zjImg2 = zjImg2;
    }

    public String getZjImg3() {
        return Optional.ofNullable(zjImg3).orElse("");
    }

    public void setZjImg3(String zjImg3) {
        this.zjImg3 = zjImg3;
    }

    public String getZjImg4() {
        return Optional.ofNullable(zjImg4).orElse("");
    }

    public void setZjImg4(String zjImg4) {
        this.zjImg4 = zjImg4;
    }

    public String getZjImg5() {
        return Optional.ofNullable(zjImg5).orElse("");
    }

    public void setZjImg5(String zjImg5) {
        this.zjImg5 = zjImg5;
    }

    public String getZjImg6() {
        return Optional.ofNullable(zjImg6).orElse("");
    }

    public void setZjImg6(String zjImg6) {
        this.zjImg6 = zjImg6;
    }

    public String getZjImg7() {
        return Optional.ofNullable(zjImg7).orElse("");
    }

    public void setZjImg7(String zjImg7) {
        this.zjImg7 = zjImg7;
    }

    public String getZjImg8() {
        return Optional.ofNullable(zjImg8).orElse("");
    }

    public void setZjImg8(String zjImg8) {
        this.zjImg8 = zjImg8;
    }

    public String getZjImg9() {
        return Optional.ofNullable(zjImg9).orElse("");
    }

    public void setZjImg9(String zjImg9) {
        this.zjImg9 = zjImg9;
    }

    public String getZjImg10() {
        return Optional.ofNullable(zjImg10).orElse("");
    }

    public void setZjImg10(String zjImg10) {
        this.zjImg10 = zjImg10;
    }

    public String getZjImg11() {
        return Optional.ofNullable(zjImg11).orElse("");
    }

    public void setZjImg11(String zjImg11) {
        this.zjImg11 = zjImg11;
    }

    public String getZjImg12() {
        return Optional.ofNullable(zjImg12).orElse("");
    }

    public void setZjImg12(String zjImg12) {
        this.zjImg12 = zjImg12;
    }

    public String getZjImg13() {
        return Optional.ofNullable(zjImg13).orElse("");
    }

    public void setZjImg13(String zjImg13) {
        this.zjImg13 = zjImg13;
    }

    public String getZjImg14() {
        return Optional.ofNullable(zjImg14).orElse("");
    }

    public void setZjImg14(String zjImg14) {
        this.zjImg14 = zjImg14;
    }

    public String getZjImg15() {
        return Optional.ofNullable(zjImg15).orElse("");
    }

    public void setZjImg15(String zjImg15) {
        this.zjImg15 = zjImg15;
    }

    public String getComponentImg1() {
        return Optional.ofNullable(componentImg1).orElse("");
    }

    public void setComponentImg1(String componentImg1) {
        this.componentImg1 = componentImg1;
    }

    public String getComponentImg2() {
        return Optional.ofNullable(componentImg2).orElse("");
    }

    public void setComponentImg2(String componentImg2) {
        this.componentImg2 = componentImg2;
    }

    public String getComponentImg3() {
        return Optional.ofNullable(componentImg3).orElse("");
    }

    public void setComponentImg3(String componentImg3) {
        this.componentImg3 = componentImg3;
    }

    public String getComponentImg4() {
        return Optional.ofNullable(componentImg4).orElse("");
    }

    public void setComponentImg4(String componentImg4) {
        this.componentImg4 = componentImg4;
    }

    public String getSizeMeasureImgs() {
        return Optional.ofNullable(sizeMeasureImgs).orElse("");
    }

    public void setSizeMeasureImgs(String sizeMeasureImgs) {
        this.sizeMeasureImgs = sizeMeasureImgs;
    }

    public String getFixOtherImg() {
        return Optional.ofNullable(fixOtherImg).orElse("");
    }

    public void setFixOtherImg(String fixOtherImg) {
        this.fixOtherImg = fixOtherImg;
    }

    public String getTotalImgs() {
        return Optional.ofNullable(totalImgs).orElse("");
    }

    public void setTotalImgs(String totalImgs) {
        this.totalImgs = totalImgs;
    }

    public String getBwInnerImg() {
        return Optional.ofNullable(bwInnerImg).orElse("");
    }

    public void setBwInnerImg(String bwInnerImg) {
        this.bwInnerImg = bwInnerImg;
    }


    public String getBwOtherImg() {
        return Optional.ofNullable(bwOtherImg).orElse("");
    }

    public void setBwOtherImg(String bwOtherImg) {
        this.bwOtherImg = bwOtherImg;
    }

    public String getDcImgs() {
        return Optional.ofNullable(dcImgs).orElse("");
    }

    public void setDcImgs(String dcImgs) {
        this.dcImgs = dcImgs;
    }

    public String getNbqZbImg() {
        return Optional.ofNullable(nbqZbImg).orElse("");
    }

    public void setNbqZbImg(String nbqZbImg) {
        this.nbqZbImg = nbqZbImg;
    }

    public String getDqsbAnImgOne() {
        return Optional.ofNullable(dqsbAnImgOne).orElse("");
    }

    public void setDqsbAnImgOne(String dqsbAnImgOne) {
        this.dqsbAnImgOne = dqsbAnImgOne;
    }

    public String getNbqZlcImg() {
        return Optional.ofNullable(nbqZlcImg).orElse("");
    }

    public void setNbqZlcImg(String nbqZlcImg) {
        this.nbqZlcImg = nbqZlcImg;
    }

    public String getNbqPlateImg() {
        return Optional.ofNullable(nbqPlateImg).orElse("");
    }

    public void setNbqPlateImg(String nbqPlateImg) {
        this.nbqPlateImg = nbqPlateImg;
    }

    public String getZjPlateImg() {
        return Optional.ofNullable(zjPlateImg).orElse("");
    }

    public void setZjPlateImg(String zjPlateImg) {
        this.zjPlateImg = zjPlateImg;
    }

    public String getOpenWayVoltageImgs() {
        return Optional.ofNullable(openWayVoltageImgs).orElse("");
    }

    public void setOpenWayVoltageImgs(String openWayVoltageImgs) {
        this.openWayVoltageImgs = openWayVoltageImgs;
    }

    public String getBkImg1() {
        return Optional.ofNullable(bkImg1).orElse("");
    }

    public void setBkImg1(String bkImg1) {
        this.bkImg1 = bkImg1;
    }

    public String getBkImg2() {
        return Optional.ofNullable(bkImg2).orElse("");
    }

    public void setBkImg2(String bkImg2) {
        this.bkImg2 = bkImg2;
    }

    public String getBkImg3() {
        return Optional.ofNullable(bkImg3).orElse("");
    }

    public void setBkImg3(String bkImg3) {
        this.bkImg3 = bkImg3;
    }

    public String getYkImg1() {
        return Optional.ofNullable(ykImg1).orElse("");
    }

    public void setYkImg1(String ykImg1) {
        this.ykImg1 = ykImg1;
    }

    public String getJdImg1() {
        return Optional.ofNullable(jdImg1).orElse("");
    }

    public void setJdImg1(String jdImg1) {
        this.jdImg1 = jdImg1;
    }

    public String getJdImg2() {
        return Optional.ofNullable(jdImg2).orElse("");
    }

    public void setJdImg2(String jdImg2) {
        this.jdImg2 = jdImg2;
    }

    public String getJdImg3() {
        return Optional.ofNullable(jdImg3).orElse("");
    }

    public void setJdImg3(String jdImg3) {
        this.jdImg3 = jdImg3;
    }

    public String getJdImg4() {
        return Optional.ofNullable(jdImg4).orElse("");
    }

    public void setJdImg4(String jdImg4) {
        this.jdImg4 = jdImg4;
    }

    public String getJdImg5() {
        return Optional.ofNullable(jdImg5).orElse("");
    }

    public void setJdImg5(String jdImg5) {
        this.jdImg5 = jdImg5;
    }

    public String getJdImg6() {
        return Optional.ofNullable(jdImg6).orElse("");
    }

    public void setJdImg6(String jdImg6) {
        this.jdImg6 = jdImg6;
    }

    public String getJdImg7() {
        return Optional.ofNullable(jdImg7).orElse("");
    }

    public void setJdImg7(String jdImg7) {
        this.jdImg7 = jdImg7;
    }

    public String getJdImg8() {
        return Optional.ofNullable(jdImg8).orElse("");
    }

    public void setJdImg8(String jdImg8) {
        this.jdImg8 = jdImg8;
    }

    public String getJdImg9() {
        return Optional.ofNullable(jdImg9).orElse("");
    }

    public void setJdImg9(String jdImg9) {
        this.jdImg9 = jdImg9;
    }

    public String getJdImg10() {
        return Optional.ofNullable(jdImg10).orElse("");
    }

    public void setJdImg10(String jdImg10) {
        this.jdImg10 = jdImg10;
    }

    public String getJdImg11() {
        return Optional.ofNullable(jdImg11).orElse("");
    }

    public void setJdImg11(String jdImg11) {
        this.jdImg11 = jdImg11;
    }

    public String getJdImg12() {
        return Optional.ofNullable(jdImg12).orElse("");
    }

    public void setJdImg12(String jdImg12) {
        this.jdImg12 = jdImg12;
    }

    public String getSafetyWarningImg() {
        return Optional.ofNullable(safetyWarningImg).orElse("");
    }

    public void setSafetyWarningImg(String safetyWarningImg) {
        this.safetyWarningImg = safetyWarningImg;
    }

    public String getSafetyWarningImg2() {
        return Optional.ofNullable(safetyWarningImg2).orElse("");
    }

    public void setSafetyWarningImg2(String safetyWarningImg2) {
        this.safetyWarningImg2 = safetyWarningImg2;
    }

    public String getSafetyWarningImg3() {
        return Optional.ofNullable(safetyWarningImg3).orElse("");
    }

    public void setSafetyWarningImg3(String safetyWarningImg3) {
        this.safetyWarningImg3 = safetyWarningImg3;
    }

    public String getSafetyDiscloseDocImg() {
        return Optional.ofNullable(safetyDiscloseDocImg).orElse("");
    }

    public void setSafetyDiscloseDocImg(String safetyDiscloseDocImg) {
        this.safetyDiscloseDocImg = safetyDiscloseDocImg;
    }

    public String getZjReport() {
        return Optional.ofNullable(zjReport).orElse("");
    }

    public void setZjReport(String zjReport) {
        this.zjReport = zjReport;
    }

    public String getCreateBy() {
        return Optional.ofNullable(createBy).orElse("");
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getCreator() {
        return Optional.ofNullable(creator).orElse("");
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getOtherFiles() {
        return Optional.ofNullable(otherFiles).orElse("");
    }

    public void setOtherFiles(String otherFiles) {
        this.otherFiles = otherFiles;
    }

    public String getFsImg1() {
        return Optional.ofNullable(fsImg1).orElse("");
    }

    public void setFsImg1(String fsImg1) {
        this.fsImg1 = fsImg1;
    }

    public String getFsImg2() {
        return Optional.ofNullable(fsImg2).orElse("");
    }

    public void setFsImg2(String fsImg2) {
        this.fsImg2 = fsImg2;
    }

    public String getFsImg3() {
        return Optional.ofNullable(fsImg3).orElse("");
    }

    public void setFsImg3(String fsImg3) {
        this.fsImg3 = fsImg3;
    }

    public String getKgConditionFiles() {
        return Optional.ofNullable(kgConditionFiles).orElse("");
    }

    public void setKgConditionFiles(String kgConditionFiles) {
        this.kgConditionFiles = kgConditionFiles;
    }

    public String getArchivesImg() {
        return Optional.ofNullable(archivesImg).orElse("");
    }

    public void setArchivesImg(String archivesImg) {
        this.archivesImg = archivesImg;
    }

    public String getSupplementVideoUrl() {
        return Optional.ofNullable(supplementVideoUrl).orElse("");
    }

    public void setSupplementVideoUrl(String supplementVideoUrl) {
        this.supplementVideoUrl = supplementVideoUrl;
    }

    public String getCompleteRemark() {
        return Optional.ofNullable(completeRemark).orElse("");
    }

    public void setCompleteRemark(String completeRemark) {
        this.completeRemark = completeRemark;
    }

    public String getBwJdImg() {
        return Optional.ofNullable(bwJdImg).orElse("");
    }

    public void setBwJdImg(String bwJdImg) {
        this.bwJdImg = bwJdImg;
    }

    public String getContractUrl() {
        return Optional.ofNullable(contractUrl).orElse("");
    }

    public void setContractUrl(String contractUrl) {
        this.contractUrl = contractUrl;
    }

    public String getStatus() {
        return Optional.ofNullable(status).orElse("");
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getFixAcceptBy() {
        return Optional.ofNullable(fixAcceptBy).orElse("");
    }

    public void setFixAcceptBy(String fixAcceptBy) {
        this.fixAcceptBy = fixAcceptBy;
    }

    public String getFixAcceptName() {
        return Optional.ofNullable(fixAcceptName).orElse("");
    }

    public void setFixAcceptName(String fixAcceptName) {
        this.fixAcceptName = fixAcceptName;
    }

    public Date getFixAcceptTime() {
        return fixAcceptTime;
    }

    public void setFixAcceptTime(Date fixAcceptTime) {
        this.fixAcceptTime = fixAcceptTime;
    }

    @Override
    public String toString() {
        return "CrmAcceptingReportDetail{" +
                "id='" + id + '\'' +
                ", entryId='" + entryId + '\'' +
                ", projectId='" + projectId + '\'' +
                ", componentSpec='" + componentSpec + '\'' +
                ", componentNum=" + componentNum +
                ", capacity=" + capacity +
                ", otherImgs1='" + otherImgs1 + '\'' +
                ", otherImgs2='" + otherImgs2 + '\'' +
                ", otherImgs3='" + otherImgs3 + '\'' +
                ", otherImgs4='" + otherImgs4 + '\'' +
                ", otherImgs5='" + otherImgs5 + '\'' +
                ", otherImgs6='" + otherImgs6 + '\'' +
                ", otherImgs7='" + otherImgs7 + '\'' +
                ", otherImgs8='" + otherImgs8 + '\'' +
                ", dzjc1='" + dzjc1 + '\'' +
                ", dzjc2='" + dzjc2 + '\'' +
                ", zjImg1='" + zjImg1 + '\'' +
                ", zjImg2='" + zjImg2 + '\'' +
                ", zjImg3='" + zjImg3 + '\'' +
                ", zjImg4='" + zjImg4 + '\'' +
                ", zjImg5='" + zjImg5 + '\'' +
                ", zjImg6='" + zjImg6 + '\'' +
                ", zjImg7='" + zjImg7 + '\'' +
                ", zjImg8='" + zjImg8 + '\'' +
                ", zjImg9='" + zjImg9 + '\'' +
                ", zjImg10='" + zjImg10 + '\'' +
                ", zjImg11='" + zjImg11 + '\'' +
                ", zjImg12='" + zjImg12 + '\'' +
                ", zjImg13='" + zjImg13 + '\'' +
                ", zjImg14='" + zjImg14 + '\'' +
                ", zjImg15='" + zjImg15 + '\'' +
                ", componentImg1='" + componentImg1 + '\'' +
                ", componentImg2='" + componentImg2 + '\'' +
                ", componentImg3='" + componentImg3 + '\'' +
                ", componentImg4='" + componentImg4 + '\'' +
                ", sizeMeasureImgs='" + sizeMeasureImgs + '\'' +
                ", fixOtherImg='" + fixOtherImg + '\'' +
                ", totalImgs='" + totalImgs + '\'' +
                ", bwInnerImg='" + bwInnerImg + '\'' +
                ", bwOtherImg='" + bwOtherImg + '\'' +
                ", dcImgs='" + dcImgs + '\'' +
                ", nbqZbImg='" + nbqZbImg + '\'' +
                ", dqsbAnImgOne='" + dqsbAnImgOne + '\'' +
                ", nbqZlcImg='" + nbqZlcImg + '\'' +
                ", nbqPlateImg='" + nbqPlateImg + '\'' +
                ", zjPlateImg='" + zjPlateImg + '\'' +
                ", openWayVoltageImgs='" + openWayVoltageImgs + '\'' +
                ", bkImg1='" + bkImg1 + '\'' +
                ", bkImg2='" + bkImg2 + '\'' +
                ", bkImg3='" + bkImg3 + '\'' +
                ", ykImg1='" + ykImg1 + '\'' +
                ", jdImg1='" + jdImg1 + '\'' +
                ", jdImg2='" + jdImg2 + '\'' +
                ", jdImg3='" + jdImg3 + '\'' +
                ", jdImg4='" + jdImg4 + '\'' +
                ", jdImg5='" + jdImg5 + '\'' +
                ", jdImg6='" + jdImg6 + '\'' +
                ", jdImg7='" + jdImg7 + '\'' +
                ", jdImg8='" + jdImg8 + '\'' +
                ", jdImg9='" + jdImg9 + '\'' +
                ", jdImg10='" + jdImg10 + '\'' +
                ", jdImg11='" + jdImg11 + '\'' +
                ", jdImg12='" + jdImg12 + '\'' +
                ", safetyWarningImg='" + safetyWarningImg + '\'' +
                ", safetyWarningImg2='" + safetyWarningImg2 + '\'' +
                ", safetyWarningImg3='" + safetyWarningImg3 + '\'' +
                ", safetyDiscloseDocImg='" + safetyDiscloseDocImg + '\'' +
                ", zjReport='" + zjReport + '\'' +
                ", createBy='" + createBy + '\'' +
                ", creator='" + creator + '\'' +
                ", createTime=" + createTime +
                ", otherFiles='" + otherFiles + '\'' +
                ", fsImg1='" + fsImg1 + '\'' +
                ", fsImg2='" + fsImg2 + '\'' +
                ", fsImg3='" + fsImg3 + '\'' +
                ", kgConditionFiles='" + kgConditionFiles + '\'' +
                ", archivesImg='" + archivesImg + '\'' +
                ", supplementVideoUrl='" + supplementVideoUrl + '\'' +
                ", completeRemark='" + completeRemark + '\'' +
                ", bwJdImg='" + bwJdImg + '\'' +
                ", contractUrl='" + contractUrl + '\'' +
                ", status='" + status + '\'' +
                ", fixAcceptBy='" + fixAcceptBy + '\'' +
                ", fixAcceptName='" + fixAcceptName + '\'' +
                ", fixAcceptTime=" + fixAcceptTime +
                '}';
    }
}
