94 lines
2.5 KiB
C#
94 lines
2.5 KiB
C#
using Fake.Domain.Entities;
|
||
using Fake.Domain.Entities.Auditing;
|
||
using TrackCenter.Domain.SeedWork;
|
||
|
||
namespace TrackCenter.Domain.Aggregates.OrderAggregate;
|
||
|
||
/// <summary>
|
||
/// 订单轨迹拉取状态表(1:N)
|
||
/// </summary>
|
||
[SugarTable("t_order_pull_status")]
|
||
public class OrderPullStatusEntity : Entity<int>, IHasCreateUserId<int>, IHasCreateTime, IHasUpdateUserId<int>,
|
||
IHasUpdateTime
|
||
{
|
||
|
||
|
||
/// <summary>
|
||
/// 订单id
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "OrderId")]
|
||
public int OrderId { get; set; }
|
||
|
||
/// <summary>
|
||
/// api服务商订单号(第三方单号)
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "OrderNo")]
|
||
public string? OrderNo { get; set; }
|
||
|
||
/// <summary>
|
||
/// 服务商code
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "ServiceProviderCode")]
|
||
public string ServiceProviderCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 拉取状态
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "PullStatus")]
|
||
public TrackPullStatus PullStatus { get; set; }
|
||
|
||
/// <summary>
|
||
/// 开始轨迹code
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "StartTrackCode")]
|
||
public string StartTrackCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 结束轨迹code
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "EndTrackCode")]
|
||
public string EndTrackCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 开始前的静默(小时)
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "SilenceBeforeStart")]
|
||
public int SilenceBeforeStart { get; set; }
|
||
|
||
/// <summary>
|
||
/// 结束后的静默(小时)
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "SilenceAfterEnd")]
|
||
public int SilenceAfterEnd { get; set; }
|
||
|
||
/// <summary>
|
||
/// 定时任务开始时间(计算量)
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "StartTime")]
|
||
public DateTime StartTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 定时任务结束时间(计算量)
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "EndTime")]
|
||
public DateTime EndTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 创建人
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "CreateUserId")]
|
||
public int CreateUserId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 创建时间
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "CreateTime")]
|
||
public DateTime CreateTime { get; set; }
|
||
|
||
[SugarColumn(ColumnName = "UpdateTime")]
|
||
public DateTime UpdateTime { get; set; }
|
||
|
||
[SugarColumn(ColumnName = "UpdateUserId")]
|
||
public int UpdateUserId { get; set; }
|
||
}
|