package com.sifang.modules.releorder.entity;

import org.hibernate.annotations.GenericGenerator;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Objects;

/**
 * @title: CrmReleOrderentity
 * @Author Tan
 * @Date: 2024/10/21 9:46
 * @Version 1.0
 */
@Entity
@Table(name = "crm_rele_order")
public class CrmReleOrder implements Serializable {

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

    private String releCode;

    private String releOrderStatus;

    private String certificateType;

    private String putinAmountTotal;

    private String actualPaymentAmount;

    private String buckleAmountTotal;

    private String certificateNumber;

    private String projectJobName;

    private String releOrderDate;

    private String invoiceStatus;

    private Date createTime;

    public String getId() {
        return id;
    }

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

    public String getReleCode() {
        return releCode;
    }

    public void setReleCode(String releCode) {
        this.releCode = releCode;
    }

    public String getReleOrderStatus() {
        return releOrderStatus;
    }

    public void setReleOrderStatus(String releOrderStatus) {
        this.releOrderStatus = releOrderStatus;
    }

    public String getCertificateType() {
        return certificateType;
    }

    public void setCertificateType(String certificateType) {
        this.certificateType = certificateType;
    }

    public String getPutinAmountTotal() {
        return putinAmountTotal;
    }

    public void setPutinAmountTotal(String putinAmountTotal) {
        this.putinAmountTotal = putinAmountTotal;
    }

    public String getActualPaymentAmount() {
        return actualPaymentAmount;
    }

    public void setActualPaymentAmount(String actualPaymentAmount) {
        this.actualPaymentAmount = actualPaymentAmount;
    }

    public String getBuckleAmountTotal() {
        return buckleAmountTotal;
    }

    public void setBuckleAmountTotal(String buckleAmountTotal) {
        this.buckleAmountTotal = buckleAmountTotal;
    }

    public String getCertificateNumber() {
        return certificateNumber;
    }

    public void setCertificateNumber(String certificateNumber) {
        this.certificateNumber = certificateNumber;
    }

    public String getProjectJobName() {
        return projectJobName;
    }

    public void setProjectJobName(String projectJobName) {
        this.projectJobName = projectJobName;
    }

    public String getReleOrderDate() {
        return releOrderDate;
    }

    public void setReleOrderDate(String releOrderDate) {
        this.releOrderDate = releOrderDate;
    }

    public String getInvoiceStatus() {
        return invoiceStatus;
    }

    public void setInvoiceStatus(String invoiceStatus) {
        this.invoiceStatus = invoiceStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

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