210 lines
6.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Learun.Util;
using SqlSugar;
using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace Learun.Application.OA
{
/// <summary>
/// 版 本 PIT-ADMS V7.0.3 敏捷开发框架
/// Copyright (c) 2013-2018 Hexagon PPM
/// 创建人:研发部
/// 日 期2017.04.17
/// 描 述:新闻公告
/// </summary>
[SugarTable(TableName = "LR_OA_NEWS")]
public class NewsEntity
{
#region
/// <summary>
/// 新闻主键
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_NEWSID", IsPrimaryKey = true)]
public string F_NewsId { get; set; }
/// <summary>
/// 类型1-新闻2-公告)
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_TYPEID")]
public int? F_TypeId { get; set; }
/// <summary>
/// 所属类别主键
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_CATEGORYID")]
public string F_CategoryId { get; set; }
/// <summary>
/// 所属类别
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_CATEGORY")]
public string F_Category { get; set; }
/// <summary>
/// 完整标题
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_FULLHEAD")]
public string F_FullHead { get; set; }
/// <summary>
/// 标题颜色
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_FULLHEADCOLOR")]
public string F_FullHeadColor { get; set; }
/// <summary>
/// 简略标题
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_BRIEFHEAD")]
public string F_BriefHead { get; set; }
/// <summary>
/// 作者
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_AUTHORNAME")]
public string F_AuthorName { get; set; }
/// <summary>
/// 编辑
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_COMPILENAME")]
public string F_CompileName { get; set; }
/// <summary>
/// Tag词
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_TAGWORD")]
public string F_TagWord { get; set; }
/// <summary>
/// 关键字
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_KEYWORD")]
public string F_Keyword { get; set; }
/// <summary>
/// 来源
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_SOURCENAME")]
public string F_SourceName { get; set; }
/// <summary>
/// 来源地址
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_SOURCEADDRESS")]
public string F_SourceAddress { get; set; }
/// <summary>
/// 新闻内容
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_NEWSCONTENT")]
public string F_NewsContent { get; set; }
/// <summary>
/// 浏览量
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_PV")]
public int? F_PV { get; set; }
/// <summary>
/// 发布时间
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_RELEASETIME")]
public DateTime? F_ReleaseTime { get; set; }
/// <summary>
/// 排序码
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_SORTCODE")]
public int? F_SortCode { get; set; }
/// <summary>
/// 删除标记
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_DELETEMARK")]
public int? F_DeleteMark { get; set; }
/// <summary>
/// 有效标志
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_ENABLEDMARK")]
public int? F_EnabledMark { get; set; }
/// <summary>
/// 备注
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_DESCRIPTION")]
public string F_Description { get; set; }
/// <summary>
/// 创建日期
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_CREATEDATE")]
public DateTime? F_CreateDate { get; set; }
/// <summary>
/// 创建用户主键
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_CREATEUSERID")]
public string F_CreateUserId { get; set; }
/// <summary>
/// 创建用户
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_CREATEUSERNAME")]
public string F_CreateUserName { get; set; }
/// <summary>
/// 修改日期
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_MODIFYDATE")]
public DateTime? F_ModifyDate { get; set; }
/// <summary>
/// 修改用户主键
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_MODIFYUSERID")]
public string F_ModifyUserId { get; set; }
/// <summary>
/// 修改用户
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_MODIFYUSERNAME")]
public string F_ModifyUserName { get; set; }
#endregion
#region
/// <summary>
/// 新增调用
/// </summary>
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 = 1;
this.F_PV = 0;
UserInfo userInfo = LoginUserInfo.Get();
this.F_CreateUserId = userInfo.userId;
this.F_CreateUserName = userInfo.realName;
}
/// <summary>
/// 编辑调用
/// </summary>
/// <param name="keyValue">主键</param>
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
}
}