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