track/src/TrackCenter.Domain/Dtos/TrackPull/GetTrackPullConfigDetailOutputVO.cs
zzh 481fc4a772 feat: 轨迹拉取配置支持按订单类型区分
同一应用+服务商下可分别配置小包/大包/主单拉取,唯一性与缓存查找同步带上 OrderType。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-28 16:21:03 +08:00

59 lines
1.3 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 TrackCenter.Domain.Aggregates.OrderAggregate;
namespace TrackCenter.Domain.Dtos.TrackPull;
public class GetTrackPullConfigDetailOutputVO
{
public int Id { get; set; }
/// <summary>
/// 服务商id
/// </summary>
public int ServiceProviderId { get; set; }
/// <summary>
/// 服务商code
/// </summary>
public string ServiceProviderCode { get; set; }
/// <summary>
/// 应用
/// </summary>
public string App { get; set; }
/// <summary>
/// 应用code
/// </summary>
public string AppKey { get; set; }
/// <summary>
/// 订单类型(主数据枚举TrackOrderType)
/// </summary>
public TrackOrderType OrderType { get; set; }
/// <summary>
/// 轨迹扩展信息参数名集合(逗号分割)
/// </summary>
public string? TrackExtraNames { get; set; }
/// <summary>
/// 开始轨迹code
/// </summary>
public string StartTrackCode { get; set; }
/// <summary>
/// 结束轨迹code
/// </summary>
public string EndTrackCode { get; set; }
/// <summary>
/// 开始前的静默(小时)
/// </summary>
public int SilenceBeforeStart { get; set; }
/// <summary>
/// 结束后的静默(小时)
/// </summary>
public int SilenceAfterEnd { get; set; }
}