package project.news; import java.io.Serializable; import java.util.Comparator; import java.util.Date; import javax.persistence.Column; import javax.persistence.Table; import kernel.bo.EntityObject; /** * 系统公告 */ @Table(name="T_NEWS") public class News extends EntityObject implements Comparator { private static final long serialVersionUID = -4670490376092518726L; /** * 标题 */ @Column(name="TITLE") private String title; /** * 内容 */ @Column(name="CONTENT") private String content; @Column(name="LANGUAGE") private String language; /** * 首页弹出新闻,如果为true弹出 */ @Column(name="INDEX_TOP") private Boolean index = false; @Column(name="CREATE_TIME") private Date createTime; private String createTimeStr; /** * 玩家ID/代理ID/空(空是全局配置) */ @Column(name="PARTY_ID") private Serializable partyId; /** * 图片地址 */ @Column(name="IMG_URL") private String imgUrl; /** * 图片跳转链接 */ @Column(name="IMG_JUMP_URL") private String imgJumpUrl; /** * 可否点击 */ @Column(name="CLICK") private int click; /** * 是否弹出 */ @Column(name="POP_UP") private int popUp; @Column(name="START_TIME") private Date startTime; @Column(name="END_TIME") private Date endTime; public Date getStartTime() { return startTime; } public void setStartTime(Date startTime) { this.startTime = startTime; } public Date getEndTime() { return endTime; } public void setEndTime(Date endTime) { this.endTime = endTime; } public Serializable getPartyId() { return partyId; } public void setPartyId(Serializable partyId) { this.partyId = partyId; } public String getImgUrl() { return imgUrl; } public void setImgUrl(String imgUrl) { this.imgUrl = imgUrl; } public String getImgJumpUrl() { return imgJumpUrl; } public void setImgJumpUrl(String imgJumpUrl) { this.imgJumpUrl = imgJumpUrl; } public int getClick() { return click; } public void setClick(int click) { this.click = click; } public int getPopUp() { return popUp; } public void setPopUp(int popUp) { this.popUp = popUp; } public String getContent() { return this.content; } public void setContent(String content) { this.content = content; } public Date getCreateTime() { return this.createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public String getTitle() { return this.title; } public void setTitle(String title) { this.title = title; } public String getLanguage() { return language; } public void setLanguage(String language) { this.language = language; } public Boolean getIndex() { return index; } public void setIndex(Boolean index) { this.index = index; } public String getCreateTimeStr() { return createTimeStr; } public void setCreateTimeStr(String createTimeStr) { this.createTimeStr = createTimeStr; } @Override public int compare(News paramT1, News paramT2) { return paramT1.getCreateTime().compareTo(paramT2.getCreateTime()); } }