using Hotline.FlowEngine.Workflows; using Hotline.Share.Enums.Order; using Hotline.Users; using SqlSugar; using XF.Domain.Repository; namespace Hotline.Orders { public class OrderVisitApply: CreationEntity { public string OrderNo { get; set; } public string OrderId { get; set; } [Navigate(NavigateType.OneToOne, nameof(OrderId))] public Order Order { get; set; } public string EmployeeId { get; set; } [Navigate(NavigateType.OneToOne, nameof(EmployeeId))] public User Employee { get; set; } public string VisitReason { get; set; } /// /// 源单号 /// public string OrderVisitId { get; set; } [Navigate(NavigateType.OneToOne,nameof(OrderVisitId))] public OrderVisit OrderVisit { get; set; } public EVisitApplyState VisitApplyState { get; set; } /// /// 审核意见 /// public string? ExaminOpinion { get; set; } /// /// 审核人 /// public string? ExaminManId { get; set; } /// /// 审核人 /// [Navigate(NavigateType.OneToOne,nameof(ExaminManId))] public User? ExaminMan { get; set; } /// /// 审核时间 /// public DateTime? ExaminTime { get; set; } } }