using Learun.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
namespace Learun.Application.OA
{
///
/// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园
/// Copyright (c) 2013-2018 北京泉江科技有限公司
/// 创建人:陈彬彬
/// 日 期:2017.04.17
/// 描 述:新闻公告
///
public class NewsEntity
{
#region 实体成员
///
/// 新闻主键
///
///
[Column("F_NEWSID")]
public string F_NewsId { get; set; }
///
/// 类型(1-新闻2-公告3-失物招领)
///
///
[Column("F_TYPEID")]
public int? F_TypeId { get; set; }
///
/// 所属类别主键
///
///
[Column("F_CATEGORYID")]
public string F_CategoryId { get; set; }
///
/// 所属类别
///
///
[Column("F_CATEGORY")]
public string F_Category { get; set; }
///
/// 完整标题
///
///
[Column("F_FULLHEAD")]
public string F_FullHead { get; set; }
///
/// 标题颜色
///
///
[Column("F_FULLHEADCOLOR")]
public string F_FullHeadColor { get; set; }
///
/// 简略标题
///
///
[Column("F_BRIEFHEAD")]
public string F_BriefHead { get; set; }
///
/// 作者
///
///
[Column("F_AUTHORNAME")]
public string F_AuthorName { get; set; }
///
/// 编辑
///
///
[Column("F_COMPILENAME")]
public string F_CompileName { get; set; }
///
/// Tag词
///
///
[Column("F_TAGWORD")]
public string F_TagWord { get; set; }
///
/// 关键字
///
///
[Column("F_KEYWORD")]
public string F_Keyword { get; set; }
///
/// 来源
///
///
[Column("F_SOURCENAME")]
public string F_SourceName { get; set; }
///
/// 来源地址
///
///
[Column("F_SOURCEADDRESS")]
public string F_SourceAddress { get; set; }
///
/// 新闻内容
///
///
[Column("F_NEWSCONTENT")]
public string F_NewsContent { get; set; }
///
/// 浏览量
///
///
[Column("F_PV")]
public int? F_PV { get; set; }
///
/// 发布时间
///
///
[Column("F_RELEASETIME")]
public DateTime? F_ReleaseTime { get; set; }
///
/// 排序码
///
///
[Column("F_SORTCODE")]
public int? F_SortCode { get; set; }
///
/// 删除标记
///
///
[Column("F_DELETEMARK")]
public int? F_DeleteMark { get; set; }
///
/// 有效标志
///
///
[Column("F_ENABLEDMARK")]
public int? F_EnabledMark { get; set; }
///
/// 备注
///
///
[Column("F_DESCRIPTION")]
public string F_Description { get; set; }
///
/// 创建日期
///
///
[Column("F_CREATEDATE")]
public DateTime? F_CreateDate { get; set; }
///
/// 创建用户主键
///
///
[Column("F_CREATEUSERID")]
public string F_CreateUserId { get; set; }
///
/// 创建用户
///
///
[Column("F_CREATEUSERNAME")]
public string F_CreateUserName { get; set; }
///
/// 修改日期
///
///
[Column("F_MODIFYDATE")]
public DateTime? F_ModifyDate { get; set; }
///
/// 修改用户主键
///
///
[Column("F_MODIFYUSERID")]
public string F_ModifyUserId { get; set; }
///
/// 修改用户
///
///
[Column("F_MODIFYUSERNAME")]
public string F_ModifyUserName { get; set; }
[Column("F_NEWSIMAGE")]
public string F_NewsImage { get; set; }
[Column("F_SENDDEPTID")]
public string F_SendDeptId { get; set; }
[Column("F_SENDPOSTID")]
public string F_SendPostId { get; set; }
[Column("F_ISSENDFX")]
public bool? F_IsSendFX { get; set; }
///
/// 流程id
///
///
[Column("F_PROGRESSID")]
public string F_ProgressId { get; set; }
///
/// 审核状态
///
///
[Column("F_STATUS")]
public string F_Status { get; set; }
///
/// 阅读Id
///
[NotMapped]
public string RNewsId { get; set; }
///
/// 阅读时间
///
[NotMapped]
public string RTime { get; set; }
///
/// 是否下发到网站
///
[Column("ISSEND")]
public string IsSend { get; set; }
#endregion
#region 扩展操作
///
/// 新增调用
///
public void Create()
{
this.F_NewsId = Guid.NewGuid().ToString();
this.F_CreateDate = DateTime.Now;
this.F_ReleaseTime = DateTime.Now;
this.F_DeleteMark = 0;
this.F_EnabledMark = 0;
F_Status = "0";
this.F_PV = 0;
UserInfo userInfo = LoginUserInfo.Get();
this.F_CreateUserId = userInfo.userId;
this.F_CreateUserName = userInfo.realName;
}
///
/// 编辑调用
///
/// 主键
public void Modify(string keyValue)
{
this.F_NewsId = keyValue;
this.F_ModifyDate = DateTime.Now;
UserInfo userInfo = LoginUserInfo.Get();
this.F_ModifyUserId = userInfo.userId;
this.F_ModifyUserName = userInfo.realName;
}
#endregion
public class SemdNewList
{
///
/// 添加人
///
[NotMapped]
public string AddUserName { get; set; }
///
/// 修改人
///
[NotMapped]
public string LastEditUserName { get; set; }
///
/// 投稿人
///
[NotMapped]
public string WritingUserName { get; set; }
///
/// 修改时间
///
[NotMapped]
public DateTime? LastEditDate { get; set; }
///
/// 排序
///
[NotMapped]
public int? Taxis { get; set; }
///
/// 内容组
///
[NotMapped]
public string GroupNameCollection { get; set; }
///
/// 标签
///
[NotMapped]
public string Tags { get; set; }
///
/// 来源内容Id
///
[NotMapped]
public int? SourceId { get; set; }
///
/// 引用内容Id
///
[NotMapped]
public int? ReferenceId { get; set; }
///
/// 是否终审通过通过
///
[NotMapped]
public string IsChecked { get; set; }
///
/// 未终审通过情况下,处于第几级审核状态
///
[NotMapped]
public int? CheckedLevel { get; set; }
///
/// 总点击量
///
[NotMapped]
public int? Hits { get; set; }
///
/// 日点击
///
[NotMapped]
public int? HitsByDay { get; set; }
///
/// 月点击
///
[NotMapped]
public int? HitsByMonth { get; set; }
///
/// 最后点击时间
///
[NotMapped]
public DateTime? LastHitsDate { get; set; }
///
/// 标题
///
[NotMapped]
public string Title { get; set; }
[NotMapped]
///
/// 是否置顶内容
///
public int? IsTop { get; set; }
///
/// 是否置顶内容
///
[NotMapped]
public int? IsRecommend { get; set; }
///
/// 是否热点内容
///
[NotMapped]
public int? IsHot { get; set; }
///
/// 是否醒目内容
///
[NotMapped]
public int? IsColor { get; set; }
///
/// 外部链接
///
[NotMapped]
public string LinkUrl { get; set; }
///
/// 添加时间
///
[NotMapped]
public DateTime? AddDate { get; set; }
///
/// 内容副标题
///
[NotMapped]
public string SubTitle { get; set; }
///
/// 内容图片
///
[NotMapped]
public string ImageUrl { get; set; }
///
/// 内容视频
///
[NotMapped]
public string VideoUrl { get; set; }
///
/// 内容附件
///
[NotMapped]
public string FileUrl { get; set; }
///
/// 内容正文
///
[NotMapped]
public string Content { get; set; }
///
/// 内容摘要
///
[NotMapped]
public string Summary { get; set; }
///
/// 作者
///
[NotMapped]
public string Author { get; set; }
///
/// 来源
///
[NotMapped]
public string Source { get; set; }
}
public class AuditList
{
public int siteId { get; set; }
public List contents { get; set; }
public string reasons { get; set; }
}
public class contents
{
public int channelId { get; set; }
public int id { get; set; }
}
}
}