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