Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity.cs;import javax.persistence.*;import java.io.Serializable;import java.time.LocalDateTime;import java.util.Objects;@Entity@Table(name = "cs.bulletin")public class Bulletin implements Serializable {private static final long serialVersionUID = 1L;@Id@Column(name = "id", unique = true, updatable = false)@GeneratedValue(strategy = GenerationType.IDENTITY)private long id;@Column(name = "title", nullable = false)private String title;@Column(name = "description", columnDefinition = "TEXT")private String description;@Column(name = "region_id", nullable = false)private long regionId;@Column(name = "document_ids", length = 500)private String documentIds;@Column(name = "created_at", nullable = false)private LocalDateTime createdAt;@Transientprivate String displayTime;public String getDisplayTime() {return displayTime;}public void setDisplayTime(String displayTime) {this.displayTime = displayTime;}public long getId() {return id;}public void setId(long id) {this.id = id;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}public String getDescription() {return description;}public void setDescription(String description) {this.description = description;}public long getRegionId() {return regionId;}public void setRegionId(long regionId) {this.regionId = regionId;}public LocalDateTime getCreatedAt() {return createdAt;}public void setCreatedAt(LocalDateTime createdAt) {this.createdAt = createdAt;}public String getDocumentIds() {return documentIds;}public void setDocumentIds(String documentIds) {this.documentIds = documentIds;}@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;Bulletin bulletin = (Bulletin) o;return id == bulletin.id && regionId == bulletin.regionId && Objects.equals(title, bulletin.title) && Objects.equals(description, bulletin.description) && Objects.equals(documentIds, bulletin.documentIds) && Objects.equals(createdAt, bulletin.createdAt) && Objects.equals(displayTime, bulletin.displayTime);}@Overridepublic int hashCode() {return Objects.hash(id, title, description, regionId, documentIds, createdAt, displayTime);}@Overridepublic String toString() {return "Bulletin{" +"id=" + id +", title='" + title + '\'' +", description='" + description + '\'' +", regionId=" + regionId +", documentIds='" + documentIds + '\'' +", createdAt=" + createdAt +", displayTime='" + displayTime + '\'' +'}';}}