Subversion Repositories SmartDukaan

Rev

Rev 34107 | Blame | Compare with Previous | Last modification | View Log | RSS feed

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

import com.spice.profitmandi.common.enumuration.BusinessType;
import com.spice.profitmandi.dao.enumuration.onBorading.onBoardingFormEnums.LoiStatus;
import com.spice.profitmandi.dao.enumuration.onBorading.onBoardingFormEnums.StoreType;

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

@Entity
@Table(name = "fofo.loi_form")
public class LoiForm {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
    private int id;
    @Column(name = "referId")
    private int referId;
    @Column(name = "referBy")
    private String referBy;
    @Column(name = "filledBy")
    private String filledBy;
    @Column(name = "businessType")
    @Enumerated(EnumType.STRING)
    private BusinessType businessType;
    @Column(name = "acquiredDate")
    private LocalDateTime acquiredDate;
    @Column(name = "firstName")
    private String firstName;
    @Column(name = "lastName")
    private String lastName;
    @Transient
    private String fullName;
    @Column(name = "mobile")
    private long mobile;
    @Column(name = "landline")
    private long landline;
    @Column(name = "email")
    private String email;
    @Column(name = "dob")
    private LocalDate dob;
    @Column(name = "anniversaryDate")
    private LocalDate anniversaryDate;
    @Column(name = "panNo")
    private String panNo;
    @Column(name = "adharNo")
    private long adharNo;
    @Column(name = "gstNo")
    private String gstNo;
    @Column(name = "companyName")
    private String companyName;
    @Column(name = "gstPin")
    private int gstPin;
    @Column(name = "gstState")
    private String gstState;
    @Column(name = "gstDistrict")
    private String gstDistrict;
    @Column(name = "gstCity")
    private String gstCity;
    @Column(name = "bankName")
    private String bankName;
    @Column(name = "ifscCode")
    private String ifscCode;
    @Column(name = "accountNo")
    private long accountNo;
    @Column(name = "AWValue")
    private int agreeWalletValue;
    @Column(name = "storeArea")
    private double storeArea;
    @Column(name = "storePotential")
    private double storePotential;
    @Column(name = "agreedBrandFees")
    private double agreedBrandFees;
    @Column(name = "brandType")
    @Enumerated(EnumType.STRING)
    private StoreType brandType;
    @Column(name = "brandFeeId")
    private int brandFeeId;
    @Column(name = "status")
    @Enumerated(EnumType.STRING)
    private LoiStatus Status;
    @Column(name = "loiSignedOn")
    private LocalDateTime loiSignedOn;
    @Column(name = "loiSignOtp")
    private String loiSignOtp;
    @Column(name = "loiGeneratedOn")
    private LocalDateTime loiGeneratedOn;
    @Column(name = "loiDoc")
    private int loiDoc;
    @Column(name = "lessCommitReason")
    private String lessCommitReason;
    @Column(name = "onBoarding_id")
    private int onBoardingId;
    @Column(name = "createOn")
    private LocalDateTime createOn;
    @Column(name = "loiApprover")
    private String loiApprover;
    @Column(name = "loiApproved")
    private boolean loiApproved;
    @Column(name = "state_head")
    private int stateHead;
    @Column(name = "bdm")
    private int bdm;

    public boolean isLoiApproved() {
        return loiApproved;
    }

    public void setLoiApproved(boolean loiApproved) {
        this.loiApproved = loiApproved;
    }

    public String getLoiApprover() {
        return loiApprover;
    }

    public void setLoiApprover(String loiApprover) {
        this.loiApprover = loiApprover;
    }

    public LocalDateTime getCreateOn() {
        return createOn;
    }

    public void setCreateOn(LocalDateTime createOn) {
        this.createOn = createOn;
    }

    public int getOnBoardingId() {
        return onBoardingId;
    }

    public void setOnBoardingId(int onBoardingId) {
        this.onBoardingId = onBoardingId;
    }

    public int getBrandFeeId() {
        return brandFeeId;
    }

    public void setBrandFeeId(int brandFeeId) {
        this.brandFeeId = brandFeeId;
    }

    public String getLessCommitReason() {
        return lessCommitReason;
    }

    public void setLessCommitReason(String lessCommitReason) {
        this.lessCommitReason = lessCommitReason;
    }


    public int getId() {
        return id;
    }

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

    public int getReferId() {
        return referId;
    }

    public void setReferId(int referId) {
        this.referId = referId;
    }

    public String getReferBy() {
        return referBy;
    }

    public void setReferBy(String referBy) {
        this.referBy = referBy;
    }

    public String getFilledBy() {
        return filledBy;
    }

    public void setFilledBy(String filledBy) {
        this.filledBy = filledBy;
    }

    public BusinessType getBusinessType() {
        return businessType;
    }

    public void setBusinessType(BusinessType businessType) {
        this.businessType = businessType;
    }

    public LocalDateTime getAcquiredDate() {
        return acquiredDate;
    }

    public void setAcquiredDate(LocalDateTime acquiredDate) {
        this.acquiredDate = acquiredDate;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    public long getMobile() {
        return mobile;
    }

    public void setMobile(long mobile) {
        this.mobile = mobile;
    }

    public String getFullName() {
        return firstName + " " + lastName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public int getAgreeWalletValue() {
        return agreeWalletValue;
    }

    public void setAgreeWalletValue(int agreeWalletValue) {
        this.agreeWalletValue = agreeWalletValue;
    }

    public LocalDate getDob() {
        return dob;
    }

    public void setDob(LocalDate dob) {
        this.dob = dob;
    }

    public long getLandline() {
        return landline;
    }

    public void setLandline(long landline) {
        this.landline = landline;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public LocalDate getAnniversaryDate() {
        return anniversaryDate;
    }

    public void setAnniversaryDate(LocalDate anniversaryDate) {
        this.anniversaryDate = anniversaryDate;
    }

    public String getPanNo() {
        return panNo;
    }

    public void setPanNo(String panNo) {
        this.panNo = panNo;
    }

    public long getAdharNo() {
        return adharNo;
    }

    public void setAdharNo(long adharNo) {
        this.adharNo = adharNo;
    }

    public String getGstNo() {
        return gstNo;
    }

    public void setGstNo(String gstNo) {
        this.gstNo = gstNo;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getGstState() {
        return gstState;
    }

    public void setGstState(String gstState) {
        this.gstState = gstState;
    }

    public String getGstDistrict() {
        return gstDistrict;
    }

    public void setGstDistrict(String gstDistrict) {
        this.gstDistrict = gstDistrict;
    }

    public String getGstCity() {
        return gstCity;
    }

    public void setGstCity(String gstCity) {
        this.gstCity = gstCity;
    }

    public String getLastName() {
        return lastName;
    }

    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    public int getGstPin() {
        return gstPin;
    }

    public void setGstPin(int gstPin) {
        this.gstPin = gstPin;
    }

    public String getBankName() {
        return bankName;
    }

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

    public String getIfscCode() {
        return ifscCode;
    }

    public void setIfscCode(String ifscCode) {
        this.ifscCode = ifscCode;
    }

    public long getAccountNo() {
        return accountNo;
    }

    public void setAccountNo(long accountNo) {
        this.accountNo = accountNo;
    }

    public double getStoreArea() {
        return storeArea;
    }

    public void setStoreArea(double storeArea) {
        this.storeArea = storeArea;
    }

    public double getStorePotential() {
        return storePotential;
    }

    public void setStorePotential(double storePotential) {
        this.storePotential = storePotential;
    }


    public StoreType getBrandType() {
        return brandType;
    }

    public void setBrandType(StoreType brandType) {
        this.brandType = brandType;
    }

    public double getAgreedBrandFees() {
        return agreedBrandFees;
    }

    public void setAgreedBrandFees(double agreedBrandFees) {
        this.agreedBrandFees = agreedBrandFees;
    }

    public LoiStatus getStatus() {
        return Status;
    }

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

    public LocalDateTime getLoiSignedOn() {
        return loiSignedOn;
    }

    public void setLoiSignedOn(LocalDateTime loiSignedOn) {
        this.loiSignedOn = loiSignedOn;
    }

    public LocalDateTime getLoiGeneratedOn() {
        return loiGeneratedOn;
    }

    public void setLoiGeneratedOn(LocalDateTime loiGeneratedOn) {
        this.loiGeneratedOn = loiGeneratedOn;
    }

    public String getLoiSignOtp() {
        return loiSignOtp;
    }

    public void setLoiSignOtp(String loiSignOtp) {
        this.loiSignOtp = loiSignOtp;
    }


    public int getLoiDoc() {
        return loiDoc;
    }

    public void setLoiDoc(int loiDoc) {
        this.loiDoc = loiDoc;
    }

    public int getStateHead() {
        return stateHead;
    }
    public void setStateHead(int stateHead) {
        this.stateHead = stateHead;
    }
    public int getBdm() {
        return bdm;
    }
    public void setBdm(int bdm) {
        this.bdm = bdm;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        LoiForm that = (LoiForm) o;
        return referId == that.referId;
    }

    @Override
    public int hashCode() {
        return Objects.hash(referId);
    }

    @Override
    public String toString() {
        return "LoiForm{" +
                "id=" + id +
                ", referId=" + referId +
                ", referBy='" + referBy + '\'' +
                ", filledBy='" + filledBy + '\'' +
                ", state head='" + stateHead + '\'' +
                ", bdm='" + bdm + '\'' +
                ", businessType=" + businessType +
                ", acquiredDate=" + acquiredDate +
                ", firstName='" + firstName + '\'' +
                ", lastName='" + lastName + '\'' +
                ", fullName='" + fullName + '\'' +
                ", mobile=" + mobile +
                ", landline=" + landline +
                ", email='" + email + '\'' +
                ", dob=" + dob +
                ", anniversaryDate=" + anniversaryDate +
                ", panNo='" + panNo + '\'' +
                ", adharNo=" + adharNo +
                ", gstNo='" + gstNo + '\'' +
                ", companyName='" + companyName + '\'' +
                ", gstPin=" + gstPin +
                ", gstState='" + gstState + '\'' +
                ", gstDistrict='" + gstDistrict + '\'' +
                ", gstCity='" + gstCity + '\'' +
                ", bankName='" + bankName + '\'' +
                ", ifscCode='" + ifscCode + '\'' +
                ", accountNo=" + accountNo +
                ", agreeWalletValue=" + agreeWalletValue +
                ", storeArea=" + storeArea +
                ", storePotential=" + storePotential +
                ", agreedBrandFees=" + agreedBrandFees +
                ", brandType=" + brandType +
                ", brandFeeId=" + brandFeeId +
                ", Status=" + Status +
                ", loiSignedOn=" + loiSignedOn +
                ", loiSignOtp='" + loiSignOtp + '\'' +
                ", loiGeneratedOn=" + loiGeneratedOn +
                ", loiDoc=" + loiDoc +
                ", lessCommitReason='" + lessCommitReason + '\'' +
                ", onBoardingId=" + onBoardingId +
                ", createOn=" + createOn +
                '}';
    }
}