using Oms.Domain.Shared.Enums;
namespace Oms.Application.Dtos.Channels;
///
/// 销售产品价格项保存入参。
///
public class SalesProductPriceSaveInput
{
///
/// 主键。
///
public int? Id { get; set; }
///
/// 销售产品主键。
///
public int SalesProductId { get; set; }
///
/// 序号。
///
public int SerialNumber { get; set; }
///
/// 状态。
///
public EnableStatus Status { get; set; }
///
/// 价格项名称。
///
public string PriceName { get; set; } = string.Empty;
///
/// 费用项目。
///
public string CostItem { get; set; } = string.Empty;
///
/// 计费单位。
///
public string CostUnit { get; set; } = string.Empty;
///
/// 币种。
///
public string Currency { get; set; } = string.Empty;
///
/// 计费条件。
///
public string? ChargingCondition { get; set; }
///
/// 价格因子集合。
///
public List Factors { get; set; } = [];
///
/// 价格明细集合。
///
public List Details { get; set; } = [];
}