track/src/TrackCenter.Domain/Aggregates/OrderAggregate/OrderTrackPullStatusEntity.cs
xiaolipro d21149a973
All checks were successful
Build and Deploy / deploy (push) Successful in 52s
..
2026-09-28 09:40:00 +08:00

94 lines
2.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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