using DataTransmission.Enum; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DataTransmission.Entity { /// /// 已发布工单 /// [Description("工单发布")] //[SugarIndex("index_publish_orderId", nameof(OrderPublish.OrderId), OrderByType.Asc)] public class OrderPublish : FullStateEntity { public string OrderId { get; set; } /// /// 工单编码(冗余) /// public string No { get; set; } /// /// 发布范围 /// public bool PublishState { get; set; } /// /// 整理标题 /// public string ArrangeTitle { get; set; } /// /// 整理内容 /// //[SugarColumn(ColumnDataType = "text")] public string ArrangeContent { get; set; } /// /// 整理结果 /// //[SugarColumn(ColumnDataType = "text")] public string ArrangeOpinion { get; set; } /// /// 已发布工单 /// //[Navigate(NavigateType.OneToOne, nameof(OrderId))] //public Order Order { get; set; } #region 省工单使用字段 /// /// 省是否公开 /// public bool? ProPublishState { get; set; } /// /// 反馈电话 /// //[SugarColumn(IsNullable = true)] public string? FeedBackPhone { get; set; } /// /// 不公开原因 /// //[SugarColumn(IsNullable = true)] public string? NoPubReason { get; set; } /// /// 是否联系 /// public bool? IsContact { get; set; } /// /// 是否评价 /// public bool? IsVisited { get; set; } /// /// 网民评价 /// //[SugarColumn(ColumnDataType = "json", IsJson = true, IsNullable = true)] public Kv? NetizenEvaluate { get; set; } /// /// 评价内容 /// public string? EvaluateContent { get; set; } /// /// 备注 /// public string? Remark { get; set; } /// /// 答复口径 /// //[SugarColumn(ColumnDataType = "text", IsNullable = true)] public string? AnswerContent { get; set; } #endregion public bool? Resolve { get; set; } } }