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