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; } } }