91 lines
2.1 KiB
C#
91 lines
2.1 KiB
C#
using SJZY.Track.Share.Enums;
|
|
|
|
namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
|
|
|
|
public class TrackPushContentConfigDto
|
|
{
|
|
/// <summary>
|
|
/// 是否自动推送
|
|
/// </summary>
|
|
public bool IsAutoPush { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否支持更新
|
|
/// </summary>
|
|
public bool IsCanUpdate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否全量推送
|
|
/// </summary>
|
|
public bool IsAllPush { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否支持删除
|
|
/// </summary>
|
|
public bool IsCanDelete { get; set; }
|
|
|
|
/// <summary>
|
|
/// 服务商code
|
|
/// </summary>
|
|
public string ServiceProviderCode { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// 推送单号类型(主数据枚举TrackOrderType)
|
|
/// </summary>
|
|
public int OrderType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 我们系统的轨迹code
|
|
/// </summary>
|
|
public string TrackCode { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// 可交换顺序的轨迹code
|
|
/// </summary>
|
|
public string? SwapTrackCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 轨迹代码参数值
|
|
/// </summary>
|
|
public string? TrackContentCodeValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 轨迹内容参数值
|
|
/// </summary>
|
|
public string? TrackContentValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 轨迹内容英文参数值
|
|
/// </summary>
|
|
public string? TrackEnContentValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 轨迹状态参数值
|
|
/// </summary>
|
|
public string? TrackStatusValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 轨迹时区GMT
|
|
/// </summary>
|
|
public double? TrackTimeZone { get; set; }
|
|
|
|
/// <summary>
|
|
/// 扩展字段参数值
|
|
/// </summary>
|
|
public string? ExpandFieldsValue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 时间格式枚举
|
|
/// </summary>
|
|
public DateTimeFormatEnum DateTimeFormatType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 日期时间格式模板
|
|
/// </summary>
|
|
public string? DateTimeFormat { get; set; }
|
|
|
|
/// <summary>
|
|
/// 时区格式格式模板
|
|
/// </summary>
|
|
public string? TimezoneFormat { get; set; }
|
|
} |