Blame | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity.user;import javax.persistence.*;import java.time.LocalDate;import java.time.LocalDateTime;/*** One visit-discussion entry against an open agenda instance. Two people* visiting the same partner on the same day write separate rows (each tied to* their own location_tracking check-in row).*/@Entity@NamedQueries({@NamedQuery(name = "AgendaVisitLog.selectByInstanceId",query = "SELECT l FROM AgendaVisitLog l WHERE l.agendaInstanceId = :instanceId ORDER BY l.createdOn ASC")})@Table(name = "user.agenda_visit_log")public class AgendaVisitLog {@Id@Column(name = "id", unique = true, updatable = false)@GeneratedValue(strategy = GenerationType.IDENTITY)private int id;@Column(name = "agenda_instance_id")private int agendaInstanceId;@Column(name = "location_tracking_id")private Integer locationTrackingId;// dtr.users.id (partner-app identity, same as location_tracking.user_id)@Column(name = "visitor_user_id")private int visitorUserId;@Column(name = "visit_date")private LocalDate visitDate;@Column(name = "discussion")private String discussion;@Column(name = "created_on", insertable = false, updatable = false)private LocalDateTime createdOn;public int getId() {return id;}public void setId(int id) {this.id = id;}public int getAgendaInstanceId() {return agendaInstanceId;}public void setAgendaInstanceId(int agendaInstanceId) {this.agendaInstanceId = agendaInstanceId;}public Integer getLocationTrackingId() {return locationTrackingId;}public void setLocationTrackingId(Integer locationTrackingId) {this.locationTrackingId = locationTrackingId;}public int getVisitorUserId() {return visitorUserId;}public void setVisitorUserId(int visitorUserId) {this.visitorUserId = visitorUserId;}public LocalDate getVisitDate() {return visitDate;}public void setVisitDate(LocalDate visitDate) {this.visitDate = visitDate;}public String getDiscussion() {return discussion;}public void setDiscussion(String discussion) {this.discussion = discussion;}public LocalDateTime getCreatedOn() {return createdOn;}}