using Learun.Util; using System; using System.ComponentModel.DataAnnotations.Schema; namespace Learun.Application.TwoDevelopment.PersonnelManagement { /// <summary> /// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架 /// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司 /// 创 建:超级管理员 /// 日 期:2021-02-21 10:07 /// 描 述:会议管理 /// </summary> public class MeetingManagementEntity { #region 实体成员 /// <summary> /// Id /// </summary> [Column("ID")] public string Id { get; set; } /// <summary> /// 会议主题 /// </summary> [Column("MEETINGTITLE")] public string MeetingTitle { get; set; } /// <summary> /// 会议场地 /// </summary> [Column("MEETINGPLACE")] public string MeetingPlace { get; set; } /// <summary> /// 开始时间 /// </summary> [Column("BEGINTIME")] public DateTime? BeginTime { get; set; } /// <summary> /// 结束时间 /// </summary> [Column("ENDTIME")] public DateTime? EndTime { get; set; } /// <summary> /// 会议记录者 /// </summary> [Column("RECORDPERSON")] public string RecordPerson { get; set; } /// <summary> /// 会议内容 /// </summary> [Column("CONTENT")] public string Content { get; set; } /// <summary> /// 附件 /// </summary> [Column("FILES")] public string Files { get; set; } /// <summary> /// 申请人 /// </summary> [Column("CREATEUSER")] public string CreateUser { get; set; } /// <summary> /// 申请时间 /// </summary> [Column("CREATETIME")] public DateTime? CreateTime { get; set; } /// <summary> /// 校内参入人员 /// </summary> [Column("INTERNALPARTICIPANTS")] public string InternalParticipants { get; set; } /// <summary> /// 校外参入人员 /// </summary> [Column("EXTERNALPARTICIPANTS")] public string ExternalParticipants { get; set; } /// <summary> /// 联系人 /// </summary> [Column("LINKMAN")] public string Linkman { get; set; } /// <summary> /// 联系电话 /// </summary> [Column("LINKPHONE")] public string LinkPhone { get; set; } /// <summary> /// 会议状态:0未审核,1审核通过,2审核不通过,3审核中 /// </summary> [Column("CHECKSTATUS")] public string CheckStatus { get; set; } /// <summary> /// 审核人 /// </summary> [Column("CHECKUSER")] public string CheckUser { get; set; } /// <summary> /// 审核时间 /// </summary> [Column("CHECKTIME")] public string CheckTime { get; set; } /// <summary> /// 流程Id /// </summary> [Column("PROCESSID")] public string ProcessId { get; set; } #endregion #region 扩展操作 /// <summary> /// 新增调用 /// </summary> public void Create(UserInfo userInfo) { this.Id = Guid.NewGuid().ToString(); } /// <summary> /// 编辑调用 /// </summary> /// <param name="keyValue"></param> public void Modify(string keyValue, UserInfo userInfo) { this.Id = keyValue; } #endregion #region 扩展字段 /// <summary> /// 会议场地名称 /// </summary> [NotMapped] public string ConferenceRoomName { get; set; } #endregion } }