using Hotline.Orders;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XF.Domain.Repository;
namespace Hotline.Quality
{
[Description("质检")]
public class Quality : FullStateEntity
{
///
/// 工单ID
///
[SugarColumn(ColumnDescription = "工单ID")]
public string OrderId { get; set; }
///
/// 质检方式
///
[SugarColumn(ColumnDescription = "质检方式")]
public string? Mode { get; set; }
///
/// 质检分数
///
[SugarColumn(ColumnDescription = "质检分数")]
public int Grade { get; set; }
///
/// 质检评价
///
[SugarColumn(ColumnDescription = "督办回复内容", ColumnDataType = "varchar(2000)")]
public string? Content { get; set; }
///
/// 质检状态
///
[SugarColumn(ColumnDescription = "质检状态 0 待质检 1 已质检")]
public int State { get; set; }
///
///
///
[Navigate(NavigateType.OneToOne, nameof(OrderId))]
public Order Order { get; set; }
///
/// 质检明细
///
[Navigate(NavigateType.OneToMany, nameof(QualityDetail.QualityId))]
public List QualityDetails { get; set; }
}
}