using Nest; using TrackCenter.Domain.Consts; using TrackCenter.Domain.SeedWork; namespace TrackCenter.Domain.Aggregates.OrderAggregate; /// /// 订单操作记录 /// [ElasticsearchType(RelationName = GlobalConst.OrderOperationRecordIndex)] public class OrderOperationRecordIndex : IdBaseIndex { /// /// 索引名称 /// public string IndexName { get; set; } = null!; /// /// 订单Id /// public int OrderId { get; set; } /// /// 订单号 /// public string OrderNo { get; set; } = null!; /// /// 操作类型 /// public string OptionType { get; set; } = null!; /// /// 前期报文(json) /// public string Content { get; set; } = null!; /// /// 创建人 /// public int CreateUserId { get; set; } /// /// 创建人姓名 /// public string CreateUserName { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } } public enum OrderOperationType { 创建订单 = 1, 修改订单 = 2, 创建轨迹 = 3, 修改轨迹 = 4, 删除轨迹 = 5 }