package com.fang.bbks.modules.social.entity;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;
import com.fang.bbks.common.persistence.BaseEntity;
/**
* @Intro 书签
* @author Lee [shouli1990@gmail.com]
* @Version V0.0.1
* @Date 2014-5-13
* @since 下午6:39:38
*/
@SuppressWarnings("serial")
@Entity
@Table(name = "TB_BOOKMARK")
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class BookMark extends BaseEntity implements Serializable{
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
private Long uid;
private Long bid;//book id
private String name;//标签名称
private String link;//书签连接
private Integer pageNo;//页码
private Integer sectionNo;//章节
private String setting;//设置
private String font;//字体
private String bookName;
private String coverPic;
private String author;
private String userName;
private String avatar;
private Date createdAt;
private String delFlag;//删除
public BookMark() {
this.createdAt = new Date();
this.delFlag = DEL_FLAG_NORMAL;
}
public BookMark(Long id) {
super();
this.id = id;
}
public BookMark(Long uid,Long bid) {
super();
this.uid = uid;
this.bid = bid;
}
public Long getUid() {
return uid;
}
public void setUid(Long uid) {
this.uid = uid;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getBid() {
return bid;
}
public void setBid(Long bid) {
this.bid = bid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getLink() {
return link;
}
public void setLink(String link) {
this.link = link;
}
public Integer getPageNo() {
return pageNo;
}
public void setPageNo(Integer pageNo) {
this.pageNo = pageNo;
}
public Integer getSectionNo() {
return sectionNo;
}
public void setSectionNo(Integer sectionNo) {
this.sectionNo = sectionNo;
}
public String getSetting() {
return setting;
}
public void setSetting(String setting) {
this.setting = setting;
}
public String getFont() {
return font;
}
public void setFont(String font) {
this.font = font;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public String getDelFlag() {
return delFlag;
}
public void setDelFlag(String delFlag) {
this.delFlag = delFlag;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getCoverPic() {
return coverPic;
}
public void setCoverPic(String coverPic) {
this.coverPic = coverPic;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getAvatar() {
return avatar;
}
public void setAvatar(String avatar) {
this.avatar = avatar;
}
}