package com.sifang.modules.changes.entity;

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

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Entity
@Table(name = "crm_customer_entry_change_design")
public class CrmCustomerEntryChangeDesign {
    @Id
    @GeneratedValue(generator = "idGenerator")
    @GenericGenerator(name = "idGenerator", strategy = "uuid")
    private String id;

    private String number;

    private String entryId;

    private String powerStationCode;

    private Integer num;

    private String designDrawings;

    private String preDesignDrawings;

    private String schemeType;

    private String preSchemeType;

    private String schemeTypeId;

    private String preSchemeTypeId;

    private String schemeTypeName;

    private String preSchemeTypeName;

    private String schemeId;

    private String preSchemeId;

    private String schemeName;

    private String preSchemeName;

    private String status;

    private String reason;

    private String creator;

    private String createBy;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    private String auditBy;

    private String auditor;

    private Date auditTime;

    private String auditRemark;

    private String zjzxImg;
    private String preZjzxImg;
    private String zjhsImg;
    private String preZjhsImg;
    private String zjcsImg;
    private String preZjcsImg;
    private String zjpbImg;
    private String preZjpbImg;

    public String getZjzxImg() {
        return zjzxImg;
    }

    public void setZjzxImg(String zjzxImg) {
        this.zjzxImg = zjzxImg;
    }

    public String getPreZjzxImg() {
        return preZjzxImg;
    }

    public void setPreZjzxImg(String preZjzxImg) {
        this.preZjzxImg = preZjzxImg;
    }

    public String getZjhsImg() {
        return zjhsImg;
    }

    public void setZjhsImg(String zjhsImg) {
        this.zjhsImg = zjhsImg;
    }

    public String getPreZjhsImg() {
        return preZjhsImg;
    }

    public void setPreZjhsImg(String preZjhsImg) {
        this.preZjhsImg = preZjhsImg;
    }

    public String getZjcsImg() {
        return zjcsImg;
    }

    public void setZjcsImg(String zjcsImg) {
        this.zjcsImg = zjcsImg;
    }

    public String getPreZjcsImg() {
        return preZjcsImg;
    }

    public void setPreZjcsImg(String preZjcsImg) {
        this.preZjcsImg = preZjcsImg;
    }

    public String getZjpbImg() {
        return zjpbImg;
    }

    public void setZjpbImg(String zjpbImg) {
        this.zjpbImg = zjpbImg;
    }

    public String getPreZjpbImg() {
        return preZjpbImg;
    }

    public void setPreZjpbImg(String preZjpbImg) {
        this.preZjpbImg = preZjpbImg;
    }

    public String getId() {
        return id;
    }

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

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getEntryId() {
        return entryId;
    }

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

    public String getPowerStationCode() {
        return powerStationCode;
    }

    public void setPowerStationCode(String powerStationCode) {
        this.powerStationCode = powerStationCode;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public String getDesignDrawings() {
        return designDrawings;
    }

    public void setDesignDrawings(String designDrawings) {
        this.designDrawings = designDrawings;
    }

    public String getPreDesignDrawings() {
        return preDesignDrawings;
    }

    public void setPreDesignDrawings(String preDesignDrawings) {
        this.preDesignDrawings = preDesignDrawings;
    }

    public String getSchemeType() {
        return schemeType;
    }

    public void setSchemeType(String schemeType) {
        this.schemeType = schemeType;
    }

    public String getPreSchemeType() {
        return preSchemeType;
    }

    public void setPreSchemeType(String preSchemeType) {
        this.preSchemeType = preSchemeType;
    }

    public String getSchemeTypeId() {
        return schemeTypeId;
    }

    public void setSchemeTypeId(String schemeTypeId) {
        this.schemeTypeId = schemeTypeId;
    }

    public String getPreSchemeTypeId() {
        return preSchemeTypeId;
    }

    public void setPreSchemeTypeId(String preSchemeTypeId) {
        this.preSchemeTypeId = preSchemeTypeId;
    }

    public String getSchemeTypeName() {
        return schemeTypeName;
    }

    public void setSchemeTypeName(String schemeTypeName) {
        this.schemeTypeName = schemeTypeName;
    }

    public String getPreSchemeTypeName() {
        return preSchemeTypeName;
    }

    public void setPreSchemeTypeName(String preSchemeTypeName) {
        this.preSchemeTypeName = preSchemeTypeName;
    }

    public String getSchemeId() {
        return schemeId;
    }

    public void setSchemeId(String schemeId) {
        this.schemeId = schemeId;
    }

    public String getPreSchemeId() {
        return preSchemeId;
    }

    public void setPreSchemeId(String preSchemeId) {
        this.preSchemeId = preSchemeId;
    }

    public String getSchemeName() {
        return schemeName;
    }

    public void setSchemeName(String schemeName) {
        this.schemeName = schemeName;
    }

    public String getPreSchemeName() {
        return preSchemeName;
    }

    public void setPreSchemeName(String preSchemeName) {
        this.preSchemeName = preSchemeName;
    }

    public String getStatus() {
        return status;
    }

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

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getCreator() {
        return creator;
    }

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

    public String getCreateBy() {
        return createBy;
    }

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

    public Date getCreateTime() {
        return createTime;
    }

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

    public String getAuditBy() {
        return auditBy;
    }

    public void setAuditBy(String auditBy) {
        this.auditBy = auditBy;
    }

    public String getAuditor() {
        return auditor;
    }

    public void setAuditor(String auditor) {
        this.auditor = auditor;
    }

    public Date getAuditTime() {
        return auditTime;
    }

    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    public String getAuditRemark() {
        return auditRemark;
    }

    public void setAuditRemark(String auditRemark) {
        this.auditRemark = auditRemark;
    }
}
