124 lines
3.6 KiB
C#
Raw Normal View History

2025-08-13 11:14:39 +08:00
using Learun.Util;
using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace Learun.Application.Excel
{
/// <summary>
/// 版 本 PIT-ADMS V7.0.3 敏捷开发框架
/// Copyright (c) 2013-2018 勤一科技
/// 创建人:研发部
/// 日 期2017.04.01
/// 描 述Excel数据导出设置
/// </summary>
public class ExcelExportEntity
{
#region
/// <summary>
/// 主键Id
/// </summary>
/// <returns></returns>
[Column("F_ID")]
public string F_Id { get; set; }
/// <summary>
/// 文件名称
/// </summary>
/// <returns></returns>
[Column("F_NAME")]
public string F_Name { get; set; }
/// <summary>
/// 绑定的JQgirdId
/// </summary>
/// <returns></returns>
[Column("F_GRIDID")]
public string F_GridId { get; set; }
/// <summary>
/// 功能模块Id
/// </summary>
/// <returns></returns>
[Column("F_MODULEID")]
public string F_ModuleId { get; set; }
/// <summary>
/// 按钮Id
/// </summary>
/// <returns></returns>
[Column("F_MODULEBTNID")]
public string F_ModuleBtnId { get; set; }
/// <summary>
/// 按钮名称
/// </summary>
[Column("F_BTNNAME")]
public string F_BtnName { get; set; }
/// <summary>
/// 是否有效
/// </summary>
/// <returns></returns>
[Column("F_ENABLEDMARK")]
public int? F_EnabledMark { get; set; }
/// <summary>
/// 创建时间
/// </summary>
/// <returns></returns>
[Column("F_CREATEDATE")]
public DateTime? F_CreateDate { get; set; }
/// <summary>
/// 创建人ID
/// </summary>
/// <returns></returns>
[Column("F_CREATEUSERID")]
public string F_CreateUserId { get; set; }
/// <summary>
/// 创建人姓名
/// </summary>
/// <returns></returns>
[Column("F_CREATEUSERNAME")]
public string F_CreateUserName { get; set; }
/// <summary>
/// 修改日期
/// </summary>
/// <returns></returns>
[Column("F_MODIFYDATE")]
public DateTime? F_ModifyDate { get; set; }
/// <summary>
/// 修改人Id
/// </summary>
/// <returns></returns>
[Column("F_MODIFYUSERID")]
public string F_ModifyUserId { get; set; }
/// <summary>
/// 修改人名称
/// </summary>
/// <returns></returns>
[Column("F_MODIFYUSERNAME")]
public string F_ModifyUserName { get; set; }
#endregion
#region
/// <summary>
/// 新增调用
/// </summary>
public void Create()
{
this.F_Id = Guid.NewGuid().ToString();
this.F_CreateDate = DateTime.Now;
UserInfo userInfo = LoginUserInfo.Get();
this.F_CreateUserId = userInfo.userId;
this.F_CreateUserName = userInfo.realName;
this.F_EnabledMark = 1;
}
/// <summary>
/// 编辑调用
/// </summary>
/// <param name="keyValue"></param>
public void Modify(string keyValue)
{
this.F_Id = keyValue;
this.F_ModifyDate = DateTime.Now;
UserInfo userInfo = LoginUserInfo.Get();
this.F_ModifyUserId = userInfo.userId;
this.F_ModifyUserName = userInfo.realName;
}
#endregion
}
}