namespace Oms.Application.Dtos.Channels; /// /// 排货服务商发布快照项(不含审计时间)。 /// public class SalesProductAllocationProviderSnapshotDto { /// /// 主键。 /// public int Id { get; set; } /// /// 销售产品主键。 /// public int SalesProductId { get; set; } /// /// 序号。 /// public int SerialNumber { get; set; } /// /// 供应商名称。 /// public string ProviderName { get; set; } = string.Empty; /// /// 服务渠道主键。 /// public int? ServiceChannelId { get; set; } /// /// 服务渠道名称。 /// public string? ServiceChannelName { get; set; } /// /// 权重(评分用)。 /// public int Weight { get; set; } /// /// 指定客户主键集合,空表示全部。 /// public List CustomerIds { get; set; } = []; /// /// 服务渠道编码(发布快照固化)。 /// public string? ChannelCode { get; set; } /// /// 渠道预报编码 ForecastCode(发布快照固化)。 /// public string? ForecastCode { get; set; } /// /// 服务商分组 Id。 /// public int? GroupId { get; set; } /// /// 服务商分组名称。 /// public string? GroupName { get; set; } /// /// itfx API 服务商编码 supplierCode。 /// public string? SupplierCode { get; set; } /// /// itfx API 服务商名称。 /// public string? ApiServiceProviderName { get; set; } /// /// itfx 应用 AppKey(AppSecret 不落快照,运行时按 AppId 读取)。 /// public string? AppKey { get; set; } /// /// itfx 应用名称。 /// public string? AppName { get; set; } /// /// itfx 应用 Id。 /// public int? AppId { get; set; } /// /// itfx API 服务商 Id。 /// public int? ApiServiceProviderId { get; set; } }