using Learun.Util; using System; using System.ComponentModel.DataAnnotations.Schema; namespace Learun.Application.TwoDevelopment.EducationalAdministration { /// <summary> /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创 建:超级管理员 /// 日 期:2019-03-06 17:17 /// 描 述:查看日志 /// </summary> public class JournalReceiveEntity { #region 实体成员 /// <summary> /// JournalReceiveId /// </summary> /// <returns></returns> [Column("JOURNALRECEIVEID")] public string JournalReceiveId { get; set; } /// <summary> /// 日志主题 /// </summary> /// <returns></returns> [Column("JTITLE")] public string JTitle { get; set; } /// <summary> /// 日志类型 /// </summary> /// <returns></returns> [Column("JTYPEID")] public string JTypeId { get; set; } /// <summary> /// 日志内容 /// </summary> /// <returns></returns> [Column("JCONTENT")] public string JContent { get; set; } /// <summary> /// 发送人Id /// </summary> /// <returns></returns> [Column("JSENDERID")] public string JSenderId { get; set; } /// <summary> /// 发送人 /// </summary> /// <returns></returns> [Column("JSENDER")] public string JSender { get; set; } /// <summary> /// 接收人Id /// </summary> /// <returns></returns> [Column("JRECEIVEID")] public string JReceiveId { get; set; } /// <summary> /// 接收人 /// </summary> /// <returns></returns> [Column("JRECEIVE")] public string JReceive { get; set; } /// <summary> /// 是否已读 /// </summary> /// <returns></returns> [Column("JISREAD")] public bool? JIsRead { get; set; } /// <summary> /// JSendTime /// </summary> /// <returns></returns> [Column("JSENDTIME")] public DateTime? JSendTime { get; set; } #endregion #region 扩展操作 /// <summary> /// 新增调用 /// </summary> public void Create() { this.JournalReceiveId = Guid.NewGuid().ToString(); } /// <summary> /// 编辑调用 /// </summary> /// <param name="keyValue"></param> public void Modify(string keyValue) { this.JournalReceiveId = keyValue; } /// <summary> /// 新增调用 /// </summary> public void Create(UserInfo userInfo) { this.JournalReceiveId = Guid.NewGuid().ToString(); } /// <summary> /// 编辑调用 /// </summary> /// <param name="keyValue"></param> public void Modify(string keyValue, UserInfo userInfo) { this.JournalReceiveId = keyValue; } #endregion } }