113 lines
2.5 KiB
C#
113 lines
2.5 KiB
C#
using BaseOUDAL;
|
|
using System.ComponentModel;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
|
|
namespace YLErp.DBModels
|
|
{
|
|
[Table("processtradelog")]
|
|
public class ProcessTradeLog : DBModelBase
|
|
{
|
|
public static string LogClass = "processtradelog";
|
|
public const int 审批通过 = -2;
|
|
public const int 审批中 = 1;
|
|
|
|
/// <summary>
|
|
/// 交易信息
|
|
/// </summary>
|
|
[DisplayName("交易信息")]
|
|
|
|
public int TradeId { 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>
|
|
/// 操作人_optid
|
|
/// </summary>
|
|
[DisplayName("操作人")]
|
|
|
|
public int? OptId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建时间_createdate
|
|
/// </summary>
|
|
[DisplayName("创建时间")]
|
|
public DateTime? CreateTime { get; set; }
|
|
}
|
|
|
|
[NotMapped]
|
|
public class ProcessTradeLogViewModel : ProcessTradeLog
|
|
{
|
|
/// <summary>
|
|
/// 交易信息
|
|
/// </summary>
|
|
[DisplayName("交易信息")]
|
|
public string TradeNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建人名_optname
|
|
/// </summary>
|
|
[DisplayName("创建人名")]
|
|
public string OptName { get; set; }
|
|
}
|
|
|
|
public class ProcessTradeLogReq : BaseSearchReq
|
|
{
|
|
/// <summary>
|
|
/// 交易信息
|
|
/// </summary>
|
|
public int TradeId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 流程类型
|
|
/// </summary>
|
|
public string ProcessType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 流程状态
|
|
/// </summary>
|
|
public string ProcessStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// 日志
|
|
/// </summary>
|
|
public string Log { get; set; }
|
|
|
|
/// <summary>
|
|
/// 操作人_optid
|
|
/// </summary>
|
|
public int? OptId { get; set; }
|
|
|
|
public DateTime CreateTimeStart { get; set; }
|
|
|
|
public DateTime CreateTimeEnd { get; set; }
|
|
}
|
|
|
|
public enum ProcessTradeStatus
|
|
{
|
|
已审批,
|
|
审批中,
|
|
通过审批,
|
|
已拒绝
|
|
}
|
|
}
|