package com.jiuqi.njt.register; import java.util.Date; import java.util.UUID; import com.j256.ormlite.field.DatabaseField; import com.jiuqi.mobile.nigo.comeclose.bean.ConvertHelper; import com.jiuqi.njt.notice.util.KDataDictionaryBean; public class KNoticeNewsBean implements Comparable<KNoticeNewsBean>{ /** * "标题") */ @DatabaseField private String title; /** * "内容", columnType=DBColumn.Type_Text) */ @DatabaseField private String content; /** * "添加人组织机构,通过当前用户自动判断", id = true) */ @DatabaseField private String addPersonOrganizationGuid; /** * "添加人组织机构名称,通过当前用户自动判断") */ @DatabaseField private String addPersonOrganizationName; /** * "信息类别,NoticeNewsType") * * @DataDictionaryAnnotation(initNames = { "公告通知", "农机补贴", "政策法规", "各地动态", * "农机促销", "最新咨询", "各地动态", "作业指南", * "维修保养" }, mark = 10201, comment = * "公告通知类信息类别") */ @DatabaseField(foreign=true,foreignAutoCreate = true,foreignAutoRefresh = true) private KDataDictionaryBean newsType; @DatabaseField(foreign=true,foreignAutoCreate = true,foreignAutoRefresh = true) private KAdminAreaBean adminAreaCode; /** * 机具大类") * @DataDictionaryAnnotation(mark = 1, comment = "农机大类") */ @DatabaseField(foreign=true,foreignAutoCreate = true,foreignAutoRefresh = true) private KDataDictionaryBean bigMachineCategories; /** * 摘要地址 */ @DatabaseField private String summary; /** * 责任编辑 */ @DatabaseField private String editorInCharge; /** * "审核未通过原因") */ @DatabaseField private String reason; /** * 信息来源 */ @DatabaseField private String infoSources; /** * 原发布时间") * */ @DatabaseField private Date realCreateDate; public String getInfoSources() { return infoSources; } /** * 消息创建人Guid") */ @DatabaseField private String addPersonGuid; /** * }消息创建人姓名") * */ @DatabaseField private String addPersonName; /** * "消息创建人手机号码") * */ @DatabaseField private String addPersonMobileNumber; /** * "备注") */ @DatabaseField private String comments; /** * "审核状态,0 未审核 1 审核中 2 已审核 3 审核未通过") */ @DatabaseField private int status; @DatabaseField protected String guid; @DatabaseField protected Date createDate; public String getGuid() { return guid; } public void setGuid(String guid) { this.guid = guid; } public void setGuid() { this.guid = UUID.randomUUID().toString(); } public Date getCreateDate() { return createDate; } public void setCreateDate(Date createDate) { this.createDate = createDate; } public void setCreateDate() { this.createDate = new Date(); } public String getCreateDateStr() { return ConvertHelper.dateToString(createDate); } public void setCreateDateStr(String dateStr) { createDate = ConvertHelper.stringToDate(dateStr); } public String getCreateDateTimeStr() { return ConvertHelper.dateTimeToString(createDate); } public void setCreateDateTimeStr(String dateStr) { createDate = ConvertHelper.stringToDateTime(dateStr); } public String getAddPersonGuid() { return addPersonGuid; } public void setAddPersonGuid(String addPersonGuid) { this.addPersonGuid = addPersonGuid; } public String getAddPersonName() { return addPersonName; } public void setAddPersonName(String addPersonName) { this.addPersonName = addPersonName; } public String getAddPersonMobileNumber() { return addPersonMobileNumber; } public void setAddPersonMobileNumber(String addPersonMobileNumber) { this.addPersonMobileNumber = addPersonMobileNumber; } public String getComments() { return comments; } public void setComments(String comments) { this.comments = comments; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public void setInfoSources(String infoSources) { this.infoSources = infoSources; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getAddPersonOrganizationGuid() { return addPersonOrganizationGuid; } public void setAddPersonOrganizationGuid(String addPersonOrganizationGuid) { this.addPersonOrganizationGuid = addPersonOrganizationGuid; } public String getAddPersonOrganizationName() { return addPersonOrganizationName; } public void setAddPersonOrganizationName(String addPersonOrganizationName) { this.addPersonOrganizationName = addPersonOrganizationName; } public KDataDictionaryBean getNewsType() { return newsType; } public void setNewsType(KDataDictionaryBean newsType) { this.newsType = newsType; } public KAdminAreaBean getAdminAreaCode() { return adminAreaCode; } public void setAdminAreaCode(KAdminAreaBean adminAreaCode) { this.adminAreaCode = adminAreaCode; } public KDataDictionaryBean getBigMachineCategories() { return bigMachineCategories; } public void setBigMachineCategories(KDataDictionaryBean bigMachineCategories) { this.bigMachineCategories = bigMachineCategories; } public String getSummary() { return summary; } public void setSummary(String summary) { this.summary = summary; } public String getEditorInCharge() { return editorInCharge; } public void setEditorInCharge(String editorInCharge) { this.editorInCharge = editorInCharge; } public String getReason() { return reason; } public void setReason(String reason) { this.reason = reason; } public Date getRealCreateDate() { return realCreateDate; } public void setRealCreateDate(Date realCreateDate) { this.realCreateDate = realCreateDate; } @Override public String toString() { return "KNoticeNewsBean [title=" + title + ", content=" + content + ", addPersonOrganizationName=" + addPersonOrganizationName + ", newsType=" + newsType + ", adminAreaCode=" + adminAreaCode + ", bigMachineCategories=" + bigMachineCategories + ", summary=" + summary + ", editorInCharge=" + editorInCharge + ", reason=" + reason + ", infoSources=" + infoSources + ", realCreateDate=" + realCreateDate + ", addPersonName=" + addPersonName + ", addPersonMobileNumber=" + addPersonMobileNumber + ", comments=" + comments + ", status=" + status + ", createDate=" + createDate + "]"; } @Override public int compareTo(KNoticeNewsBean another) { return another.getCreateDate().compareTo(this.getCreateDate()); } }