using Hotline.Share.Enums.Order;
using SqlSugar;
using XF.Domain.Repository;
namespace Hotline.Orders
{
public class OrderScreen : FullStateEntity
{
///
/// 工单编号
///
[SugarColumn(ColumnDescription = "工单编号")]
public string No { get; set; }
///
/// 工单id
///
[SugarColumn(ColumnDescription = "回访id")]
public string VisitId { get; set; }
///
/// 工单id
///
[SugarColumn(ColumnDescription = "工单id")]
public string OrderId { get; set; }
///
/// 工单
///
[Navigate(NavigateType.OneToOne, nameof(VisitId))]
public OrderVisit Visit { get; set; }
///
/// 甄别申请类型id
///
[SugarColumn(ColumnDescription = "甄别申请类型id")]
public string? TypeDicId { get; set; }
///
/// 甄别申请类型名称
///
[SugarColumn(ColumnDescription = "甄别申请类型名称")]
public string? TypeDicName { get; set; }
///
/// 甄别申请原因
///
[SugarColumn(ColumnDescription = "甄别申请原因", ColumnDataType = "varchar(2000)")]
public string? Content { get; set; }
///
/// 甄别申请状态
///
[SugarColumn(ColumnDescription = "甄别申请类型名称")]
public EScreenStatus? Status { get; set; }
}
}