Subversion Repositories SmartDukaan

Rev

Rev 25646 | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

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

import java.time.LocalDateTime;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.spice.profitmandi.dao.enumuration.dtr.RefferalStatus;

@Entity
@Table(name = "user.refferal")
public class Refferal {
        @Id
        @Column(name = "id", unique = true, updatable = false)
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        private int id;

        @Column(name = "referee_name")
        private String refereeName;

        @Column(name = "referee_Email")
        private String refereeEmail;

        @Column(length = 10, name = "referee_mobile")
        private String refereeMobile;

        @Column(name = "first_name")
        private String firstName;

        @Column(name = "last_name")
        private String lastName;

        @Column(length = 10, name = "mobile")
        private String mobile;

        @Column(name = "city")
        private String city;

        @Column(name = "state")
        private String state;

        @Column(name = "status")
        @Enumerated(EnumType.STRING)
        private RefferalStatus status;

        @Column(name = "rejected_reason")
        private String rejectedReason;

        @Column(name = "created_timestamp")
        private LocalDateTime createdTimestamp;

        public String getRejectedReason() {
                return rejectedReason;
        }

        public void setRejectedReason(String rejectedReason) {
                this.rejectedReason = rejectedReason;
        }

        @Column(name = "approved_timestamp")
        private LocalDateTime approvedTimestamp;

        @Column(name = "updated_timestamp")
        private LocalDateTime updatedTimestamp;

        public String getRefereeEmail() {
                return refereeEmail;
        }

        public void setRefereeEmail(String refereeEmail) {
                this.refereeEmail = refereeEmail;
        }

        public LocalDateTime getApprovedTimestamp() {
                return approvedTimestamp;
        }

        public void setApprovedTimestamp(LocalDateTime approvedTimestamp) {
                this.approvedTimestamp = approvedTimestamp;
        }

        public int getId() {
                return id;
        }

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

        public String getRefereeName() {
                return refereeName;
        }

        public void setRefereeName(String refereeName) {
                this.refereeName = refereeName;
        }

        public String getRefereeMobile() {
                return refereeMobile;
        }

        public void setRefereeMobile(String refereeMobile) {
                this.refereeMobile = refereeMobile;
        }

        public String getFirstName() {
                return firstName;
        }

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

        public String getLastName() {
                return lastName;
        }

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

        public String getMobile() {
                return mobile;
        }

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

        public String getCity() {
                return city;
        }

        public void setCity(String city) {
                this.city = city;
        }

        public String getState() {
                return state;
        }

        public void setState(String state) {
                this.state = state;
        }

        public RefferalStatus getStatus() {
                return status;
        }

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

        public LocalDateTime getCreatedTimestamp() {
                return createdTimestamp;
        }

        public void setCreatedTimestamp(LocalDateTime createdTimestamp) {
                this.createdTimestamp = createdTimestamp;
        }

        public LocalDateTime getUpdatedTimestamp() {
                return updatedTimestamp;
        }

        public void setUpdatedTimestamp(LocalDateTime updatedTimestamp) {
                this.updatedTimestamp = updatedTimestamp;
        }

        @Override
        public String toString() {
                return "Refferal [id=" + id + ", refereeName=" + refereeName + ", refereeEmail=" + refereeEmail
                                + ", refereeMobile=" + refereeMobile + ", firstName=" + firstName + ", lastName=" + lastName
                                + ", mobile=" + mobile + ", city=" + city + ", state=" + state + ", status=" + status
                                + ", rejectedReason=" + rejectedReason + ", createdTimestamp=" + createdTimestamp
                                + ", approvedTimestamp=" + approvedTimestamp + ", updatedTimestamp=" + updatedTimestamp + "]";
        }

}