using Hotline.Share.Enums.Order; using Hotline.Users; using SqlSugar; using XF.Domain.Repository; namespace Hotline.Orders; /// /// 已发布工单 /// public class OrderPublish : CreationEntity { public string OrderId { get; set; } /// /// 工单编码(冗余) /// public string No { get; set; } /// /// 发布范围 /// public bool PublishState { get; set; } /// /// 整理标题 /// public string ArrangeTitle { get; set; } /// /// 整理内容 /// [SugarColumn(ColumnDataType = "varchar(2000)")] public string ArrangeContent { get; set; } /// /// 整理结果 /// 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; } #endregion }