Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity.user;

import com.spice.profitmandi.dao.enumuration.onBorading.onBoardingFormEnums.FullStockPaymentStatus;

import javax.persistence.*;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Entity
@Table(name = "user.full_stock_payment")
public class FullStockPayment {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
    private int id;
    @Column(name = "onboarding_id")
    private int onboardingId;
    @Column(name = "collected_amount")
    private double collectedAmount;
    @Column(name = "payment_mode")
    private String paymentMode;
    @Column(name = "payment_reference_no")
    private String paymentReferenceNo;
    @Column(name = "payment_status")
    @Enumerated(EnumType.STRING)
    private FullStockPaymentStatus paymentStatus;
    @Column(name = "attachment")
    private int attachment;
    @Column(name = "submitted_by")
    private String submittedBy;
    @Column(name = "approver_email")
    private String approverEmail;
    @Column(name = "description")
    private String description;
    @Column(name = "submit_timestamp")
    private LocalDateTime submitTimestamp;
    @Column(name = "approve_timestamp")
    private LocalDateTime approveTimestamp;
    @Column(name = "bank_name")
    private String bankName;
    @Column(name = "reference_date")
    private LocalDate referenceDate;

    public int getId() {
        return id;
    }

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

    public int getOnboardingId() {
        return onboardingId;
    }

    public void setOnboardingId(int onboardingId) {
        this.onboardingId = onboardingId;
    }

    public double getCollectedAmount() {
        return collectedAmount;
    }

    public void setCollectedAmount(double collectedAmount) {
        this.collectedAmount = collectedAmount;
    }

    public String getPaymentMode() {
        return paymentMode;
    }

    public void setPaymentMode(String paymentMode) {
        this.paymentMode = paymentMode;
    }

    public String getPaymentReferenceNo() {
        return paymentReferenceNo;
    }

    public void setPaymentReferenceNo(String paymentReferenceNo) {
        this.paymentReferenceNo = paymentReferenceNo;
    }

    public FullStockPaymentStatus getPaymentStatus() {
        return paymentStatus;
    }

    public void setPaymentStatus(FullStockPaymentStatus paymentStatus) {
        this.paymentStatus = paymentStatus;
    }

    public int getAttachment() {
        return attachment;
    }

    public void setAttachment(int attachment) {
        this.attachment = attachment;
    }

    public String getSubmittedBy() {
        return submittedBy;
    }

    public void setSubmittedBy(String submittedBy) {
        this.submittedBy = submittedBy;
    }

    public String getApproverEmail() {
        return approverEmail;
    }

    public void setApproverEmail(String approverEmail) {
        this.approverEmail = approverEmail;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public LocalDateTime getSubmitTimestamp() {
        return submitTimestamp;
    }

    public void setSubmitTimestamp(LocalDateTime submitTimestamp) {
        this.submitTimestamp = submitTimestamp;
    }

    public LocalDateTime getApproveTimestamp() {
        return approveTimestamp;
    }

    public void setApproveTimestamp(LocalDateTime approveTimestamp) {
        this.approveTimestamp = approveTimestamp;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public LocalDate getReferenceDate() {
        return referenceDate;
    }

    public void setReferenceDate(LocalDate referenceDate) {
        this.referenceDate = referenceDate;
    }

    @Override
    public String toString() {
        return "FullStockPayment{" +
                "id=" + id +
                ", onboardingId=" + onboardingId +
                ", collectedAmount=" + collectedAmount +
                ", paymentMode='" + paymentMode + '\'' +
                ", paymentReferenceNo='" + paymentReferenceNo + '\'' +
                ", paymentStatus=" + paymentStatus +
                ", attachment=" + attachment +
                ", submittedBy='" + submittedBy + '\'' +
                ", approverEmail='" + approverEmail + '\'' +
                ", description='" + description + '\'' +
                ", submitTimestamp=" + submitTimestamp +
                ", approveTimestamp=" + approveTimestamp +
                ", bankName='" + bankName + '\'' +
                ", referenceDate=" + referenceDate +
                '}';
    }
}