Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

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

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

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

@Entity
@Table(name = "user.lead_live_location")
public class LeadLiveLocation {

        @Id
        @Column(name = "id", unique = true, updatable = false)
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        private int id;

        @Column(name = "lead_id")
        private int leadId;

        @Column(name = "latitude")
        private double latitude;

        @Column(name = "longitude")
        private double longitude;

        @Column(name = "image_document_id")
        private int imageDocumentId;

        @Column(name = "mobile_number")
        private String mobileNumber;

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

        @Column(name = "reviewed_by")
        private int reviewedBy;

        @Column(name = "reviewed_timestamp")
        private LocalDateTime reviewedTimestamp;

        @Column(name = "submission_count")
        private int submissionCount;

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

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

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

        public int getId() {
                return id;
        }

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

        public int getLeadId() {
                return leadId;
        }

        public void setLeadId(int leadId) {
                this.leadId = leadId;
        }

        public double getLatitude() {
                return latitude;
        }

        public void setLatitude(double latitude) {
                this.latitude = latitude;
        }

        public double getLongitude() {
                return longitude;
        }

        public void setLongitude(double longitude) {
                this.longitude = longitude;
        }

        public int getImageDocumentId() {
                return imageDocumentId;
        }

        public void setImageDocumentId(int imageDocumentId) {
                this.imageDocumentId = imageDocumentId;
        }

        public String getMobileNumber() {
                return mobileNumber;
        }

        public void setMobileNumber(String mobileNumber) {
                this.mobileNumber = mobileNumber;
        }

        public GeoLocationStatus getStatus() {
                return status;
        }

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

        public int getReviewedBy() {
                return reviewedBy;
        }

        public void setReviewedBy(int reviewedBy) {
                this.reviewedBy = reviewedBy;
        }

        public LocalDateTime getReviewedTimestamp() {
                return reviewedTimestamp;
        }

        public void setReviewedTimestamp(LocalDateTime reviewedTimestamp) {
                this.reviewedTimestamp = reviewedTimestamp;
        }

        public int getSubmissionCount() {
                return submissionCount;
        }

        public void setSubmissionCount(int submissionCount) {
                this.submissionCount = submissionCount;
        }

        public String getRemark() {
                return remark;
        }

        public void setRemark(String remark) {
                this.remark = remark;
        }

        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 "LeadLiveLocation [id=" + id + ", leadId=" + leadId + ", latitude=" + latitude
                                + ", longitude=" + longitude + ", status=" + status + ", submissionCount=" + submissionCount
                                + ", createdTimestamp=" + createdTimestamp + "]";
        }
}