using Hotline.Share.Dtos; using Hotline.Share.Enums.Order; using SqlSugar; using XF.Domain.Repository; namespace Hotline.Orders; /// /// 工单扩展信息(12315-投诉) /// public class OrderComplain : OrderExtensionEntity { #region 投诉详情 /// /// 投诉问题类别 /// public string ComplainClassifyCode { get; set; } public string ComplainClassify { get; set; } /// /// 争议发生时间 /// public DateTime OccurrenceTime { get; set; } /// /// 投诉目标,销售方式为“网购”时展示该字段且必填 /// [SugarColumn(IsNullable = true)] public string? ComplainTargetCode { get; set; } [SugarColumn(IsNullable = true)] public string? ComplainTarget { get; set; } /// /// 经营地址,销售方式为“现场”时必填 /// [SugarColumn(ColumnDataType = "json", IsJson = true)] public Position BusinessPosition { get; set; } /// /// 诉求内容,多选 /// [SugarColumn(ColumnDataType = "json", IsJson = true)] public List ComplainTypes { get; set; } = new(); #endregion }