package com.goafanti.common.model; import java.util.Date; import org.apache.commons.lang3.time.DateFormatUtils; import com.fasterxml.jackson.annotation.JsonIgnore; import com.goafanti.common.constant.AFTConstants; public class Lecture { private String id; /** * 开展讲座人ID */ private String uid; /** * 讲座开展时间 */ private Date lectureTime; /** * 记录创建时间 */ private Date createTime; /** * 记录最后更新时间 */ private Date lastUpdateTime; /** * 名称 */ private String name; /** * 简介 */ private String summary; /** * 删除标记 */ private Integer deletedSign; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getUid() { return uid; } public void setUid(String uid) { this.uid = uid; } public Date getLectureTime() { return lectureTime; } public void setLectureTime(Date lectureTime) { this.lectureTime = lectureTime; } @JsonIgnore public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } @JsonIgnore public Date getLastUpdateTime() { return lastUpdateTime; } public void setLastUpdateTime(Date lastUpdateTime) { this.lastUpdateTime = lastUpdateTime; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSummary() { return summary; } public void setSummary(String summary) { this.summary = summary; } @JsonIgnore public Integer getDeletedSign() { return deletedSign; } public void setDeletedSign(Integer deletedSign) { this.deletedSign = deletedSign; } public String getLectureTimeFormattedDate() { if (this.lectureTime == null) { return null; } else { return DateFormatUtils.format(this.lectureTime, AFTConstants.YYYYMMDDHHMMSS); } } public void setLectureTimeFormattedDate(String lectureTimeFormattedDate) { } }