package com.bupt.note.Model; import javax.persistence.*; /** * 论文实体 */ @Entity @Table(name = "sys_paper") public class Paper { private Long id; private String title; private String type; private String author; private String profession; private String school; private Integer year; private String summary; private String tag; private Long fileId; private String userName; private Long createTime; private boolean hasCollect; private Long collectTime; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) public Long getId() { return id; } public void setId(Long id) { this.id = id; } @Column(nullable = false) public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } @Column(nullable = false) public String getType() { return type; } public void setType(String type) { this.type = type; } @Column(nullable = false) public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } @Column(nullable = false) public String getProfession() { return profession; } public void setProfession(String profession) { this.profession = profession; } @Column(nullable = false) public String getSchool() { return school; } public void setSchool(String school) { this.school = school; } @Column(nullable = false) public Integer getYear() { return year; } public void setYear(Integer year) { this.year = year; } @Column(nullable = false) public String getSummary() { return summary; } public void setSummary(String summary) { this.summary = summary; } @Column(nullable = false) public String getTag() { return tag; } public void setTag(String tag) { this.tag = tag; } @Column(nullable = false) public Long getFileId() { return fileId; } public void setFileId(Long fileId) { this.fileId = fileId; } @Column(nullable = false) public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } @Column(nullable = false) public Long getCreateTime() { return createTime; } public void setCreateTime(Long createTime) { this.createTime = createTime; } @Transient public boolean isHasCollect() { return hasCollect; } public void setHasCollect(boolean hasCollect) { this.hasCollect = hasCollect; } @Transient public Long getCollectTime() { return collectTime; } public void setCollectTime(Long collectTime) { this.collectTime = collectTime; } }