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