Rev 33507 | Rev 33578 | Go to most recent revision | 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.entity.brandFee.BrandFeeCollection;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.List;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;@Transientprivate 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 = "vivoCommit")private double vivoCommitmentAmount;@Column(name = "oppoCommit")private double oppoCommitmentAmount;@Column(name = "samsungCommit")private double samsungCommitmentAmount;@Column(name = "xiaomiCommit")private double xiaomiCommitmentAmount;@Column(name = "accessoriesCommit")private double accessoriesCommitmentAmount;@Column(name = "otherBrandsCommit")private double otherBrandsCommitmentAmount;@Transientprivate double totaCommitmentAmount;@Column(name = "agreedBrandFees")private double agreedBrandFees;@Column(name = "brandType")@Enumerated(EnumType.STRING)private StoreType brandType;@Column(name = "brandFeeId")private int brandFeeId;@OneToOne@JoinColumn(name = "addId")private BillingAddress billingAddress;@OneToMany(mappedBy = "loiData", cascade = CascadeType.ALL, fetch = FetchType.EAGER)private List<BrandFeeCollection> brandFeeCollection;@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 = "loiGeneratedBy")private int loiGeneratedBy;@Column(name = "loiDoc")private int loiDoc;@OneToMany(mappedBy = "loiForm", cascade = CascadeType.ALL, fetch = FetchType.LAZY)private List<LoiDoc> loiDocs;@Column(name = "docVerified")private boolean docVerified;@Column(name = "lessCommitReason")private String lessCommitReason;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 boolean isDocVerified() {return docVerified;}public void setDocVerified(boolean docVerified) {this.docVerified = docVerified;}public BillingAddress getBillingAddress() {return billingAddress;}public void setBillingAddress(BillingAddress billingAddress) {this.billingAddress = billingAddress;}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 double getVivoCommitmentAmount() {return vivoCommitmentAmount;}public void setVivoCommitmentAmount(double vivoCommitmentAmount) {this.vivoCommitmentAmount = vivoCommitmentAmount;}public double getOppoCommitmentAmount() {return oppoCommitmentAmount;}public void setOppoCommitmentAmount(double oppoCommitmentAmount) {this.oppoCommitmentAmount = oppoCommitmentAmount;}public double getSamsungCommitmentAmount() {return samsungCommitmentAmount;}public void setSamsungCommitmentAmount(double samsungCommitmentAmount) {this.samsungCommitmentAmount = samsungCommitmentAmount;}public double getXiaomiCommitmentAmount() {return xiaomiCommitmentAmount;}public void setXiaomiCommitmentAmount(double xiaomiCommitmentAmount) {this.xiaomiCommitmentAmount = xiaomiCommitmentAmount;}public double getAccessoriesCommitmentAmount() {return accessoriesCommitmentAmount;}public void setAccessoriesCommitmentAmount(double accessoriesCommitmentAmount) {this.accessoriesCommitmentAmount = accessoriesCommitmentAmount;}public double getOtherBrandsCommitmentAmount() {return otherBrandsCommitmentAmount;}public void setOtherBrandsCommitmentAmount(double otherBrandsCommitmentAmount) {this.otherBrandsCommitmentAmount = otherBrandsCommitmentAmount;}public double getTotaCommitmentAmount() {totaCommitmentAmount = vivoCommitmentAmount + oppoCommitmentAmount + samsungCommitmentAmount + xiaomiCommitmentAmount + accessoriesCommitmentAmount + otherBrandsCommitmentAmount;return totaCommitmentAmount;}public void setTotaCommitmentAmount(double totaCommitmentAmount) {this.totaCommitmentAmount = totaCommitmentAmount;}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 List<BrandFeeCollection> getBrandFeeCollection() {return brandFeeCollection;}public void setBrandFeeCollection(List<BrandFeeCollection> brandFeeCollection) {this.brandFeeCollection = brandFeeCollection;}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 getLoiGeneratedBy() {return loiGeneratedBy;}public void setLoiGeneratedBy(int loiGeneratedBy) {this.loiGeneratedBy = loiGeneratedBy;}public int getLoiDoc() {return loiDoc;}public void setLoiDoc(int loiDoc) {this.loiDoc = loiDoc;}public List<LoiDoc> getLoiDocs() {return loiDocs;}public void setLoiDocs(List<LoiDoc> loiDocs) {this.loiDocs = loiDocs;}@Overridepublic 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;}@Overridepublic int hashCode() {return Objects.hash(referId);}@Overridepublic String toString() {return "LoiForm{" +"id=" + id +", referId=" + referId +", referBy='" + referBy + '\'' +", 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 +", vivoCommitmentAmount=" + vivoCommitmentAmount +", oppoCommitmentAmount=" + oppoCommitmentAmount +", samsungCommitmentAmount=" + samsungCommitmentAmount +", xiaomiCommitmentAmount=" + xiaomiCommitmentAmount +", accessoriesCommitmentAmount=" + accessoriesCommitmentAmount +", otherBrandsCommitmentAmount=" + otherBrandsCommitmentAmount +", totaCommitmentAmount=" + totaCommitmentAmount +", agreedBrandFees=" + agreedBrandFees +", brandType=" + brandType +", brandFeeId=" + brandFeeId +", billingAddress=" + billingAddress +", brandFeeCollection=" + brandFeeCollection +", Status=" + Status +", loiSignedOn=" + loiSignedOn +", loiSignOtp='" + loiSignOtp + '\'' +", loiGeneratedOn=" + loiGeneratedOn +", loiGeneratedBy=" + loiGeneratedBy +", loiDoc=" + loiDoc +", loiDocs=" + loiDocs +", docVerified=" + docVerified +", lessCommitReason='" + lessCommitReason + '\'' +'}';}}