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
}