using Oms.Domain.Shared.Enums;
namespace Oms.Application.Dtos.Channels;
///
/// 销售产品保存入参。
///
public class SalesProductSaveInput
{
///
/// 主键。
///
public int? Id { get; set; }
///
/// 产品编码。
///
public string ProductCode { get; set; } = string.Empty;
///
/// 产品名称。
///
public string ProductName { get; set; } = string.Empty;
///
/// 产品分组。
///
public string? ProductGroup { get; set; }
///
/// 最小时效。
///
public int? MinTimeliness { get; set; }
///
/// 最大时效。
///
public int? MaxTimeliness { get; set; }
///
/// 客户面单类型。
///
public string? CustomerWaybill { get; set; }
///
/// 黑名单分区主键。
///
public int? BlacklistAreaId { get; set; }
///
/// 偏远分区主键。
///
public int? RemoteAreaId { get; set; }
///
/// 价格分区主键。
///
public int? PriceAreaId { get; set; }
///
/// 计重规则主键。
///
public int? WeightRuleId { get; set; }
///
/// 计重进位规则主键。
///
public int? WeightRoundingId { get; set; }
///
/// 产品描述。
///
public string? ProductDescription { get; set; }
///
/// 预入库脚本。
///
public string? PreStorageScript { get; set; }
///
/// 是否启用。
///
public EnableStatus IsActive { get; set; }
///
/// 方案编码。
///
public string Scheme { get; set; } = string.Empty;
}