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