Files
zszq-trs/YLErpDAL/Model/Processlog.cs
T
2024-05-09 14:06:26 +08:00

91 lines
2.2 KiB
C#

using BaseOUDAL;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.DBModels
{
[Table("processlog")]
public class Processlog : DBModelBase
{
public static string LogClass = "审批流程日志表";
/// <summary>
/// 对应表的id
/// </summary>
[DisplayName("被操作表id")]
public int? TypeId { get; set; }
/// <summary>
/// 流程类型
/// </summary>
[DisplayName("流程类型")]
public string ProcessType { get; set; }
/// <summary>
/// 流程进展状态
/// </summary>
[DisplayName("流程进展状态")]
public string ProcessStatus { get; set; }
/// <summary>
/// 日志
/// </summary>
[DisplayName("日志")]
public string Log { get; set; }
/// <summary>
/// 备注信息
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 操作人id
/// </summary>
[DisplayName("操作人id")]
public int? OptId { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[DisplayName("创建时间")]
public DateTime? CreateTime { get; set; }
}
[NotMapped]
public class ProcesslogViewModel : Processlog
{
public string OptName { get; set; }
public string ClientName { get; set; }
}
public class ProcesslogReq : BaseSearchReq
{
/// <summary>
/// 对应表的id
/// </summary>
public int? TypeId { get; set; }
/// <summary>
/// 流程类型
/// </summary>
public string ProcessType { get; set; }
/// <summary>
/// 流程进展状态
/// </summary>
public string ProcessStatus { get; set; }
/// <summary>
/// 日志
/// </summary>
public string Log { get; set; }
/// <summary>
/// 操作人id
/// </summary>
public int? OptId { get; set; }
public DateTime CreateTimeStart { get; set; }
public DateTime CreateTimeEnd { get; set; }
}
}