using Learun.Util;
using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace Learun.Application.TwoDevelopment.EducationalAdministration
{
///
/// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
/// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
/// 创 建:超级管理员
/// 日 期:2021-06-01 11:49
/// 描 述:收文报告
///
public class DispatchEntity
{
#region 实体成员
///
/// 主键
///
[Column("ID")]
public string Id { get; set; }
///
/// 工作名称
///
[Column("WORKNAME")]
public string WorkName { get; set; }
///
/// 标题
///
[Column("DISTITLE")]
public string DisTitle { get; set; }
///
/// 来文
///
[Column("DISFROM")]
public string DisFrom { get; set; }
///
/// 字
///
[Column("DISWORK")]
public string DisWork { get; set; }
///
/// 号
///
[Column("DISMARK")]
public string DisMark { get; set; }
///
/// 份数
///
[Column("COPIES")]
public string Copies { get; set; }
///
/// 年
///
[Column("DISYEAR")]
public string DisYear { get; set; }
///
/// 月
///
[Column("DISMONTH")]
public string DisMonth { get; set; }
///
/// 日
///
[Column("DISDAY")]
public string DisDay { get; set; }
///
/// 事由
///
[Column("REASONS")]
public string Reasons { get; set; }
///
/// 附件
///
[Column("ATTACHMENTNAME")]
public string AttachmentName { get; set; }
///
/// 呈送意见
///
[Column("RENDER")]
public string Render { get; set; }
///
/// 呈送时间
///
[Column("RENDERDATE")]
public DateTime? RenderDate { get; set; }
///
/// 批示
///
[Column("INSTRUCTIONS")]
public string Instructions { get; set; }
///
/// 办公室
///
[Column("DISOFFICE")]
public string DisOffice { get; set; }
///
/// 0:草稿 1:审核中 2:已完成
///
[Column("FLOWNO")]
public string FlowNo { get; set; }
///
/// 关联的流程Id
///
[Column("PROCESSID")]
public string processId { get; set; }
///
/// 保存有权限查看的用户(主键)
///
[Column("READER")]
public string Reader { get; set; }
#endregion
#region 扩展操作
///
/// 新增调用
///
public void Create()
{
this.Id = Guid.NewGuid().ToString();
}
///
/// 编辑调用
///
///
public void Modify(string keyValue)
{
this.Id = keyValue;
}
#endregion
#region 扩展字段
[NotMapped]
public string Listarray { get; set; }
///
/// 发起时间
///
///
[NotMapped]
public DateTime? CreateTime { get; set; }
///
/// 发起人
///
///
[NotMapped]
public string CreateUser { get; set; }
#endregion
}
}