Files
Atomx/Atomx.Admin/Atomx.Admin.Client/Models/ProductSaleAttributeModel.cs
2025-12-02 13:10:10 +08:00

69 lines
1.7 KiB
C#

namespace Atomx.Admin.Client.Models
{
/// <summary>
/// 产品销售属性模型
/// </summary>
public class ProductSaleAttributeModel
{
/// <summary>
/// 数据ID
/// </summary>
public long Id { get; set; }
/// <summary>
/// 属性ID
/// </summary>
public long AttributeId { get; set; }
/// <summary>
/// 控件的类型
/// </summary>
public int ControlType { get; set; }
/// <summary>
/// 必须填重量
/// </summary>
public bool WeightIsRequired { get; set; }
/// <summary>
/// 属性名称
/// </summary>
public string Name { get; set; } = string.Empty;
/// <summary>
/// 是否拥有规格图片
/// </summary>
public bool Image { get; set; }
/// <summary>
/// 属性排序
/// </summary>
public int DisplayOrder { get; set; }
/// <summary>
/// 产品属性值
/// </summary>
public List<ProductAttributeValueModel> ProductAttributeValues { get; set; } = new List<ProductAttributeValueModel>();
/// <summary>
///
/// </summary>
public string SelectOption { get; set; } = string.Empty;
/// <summary>
/// 输入的新属性值
/// </summary>
public string InputText { get; set; } = string.Empty;
/// <summary>
/// 是否编辑状态
/// </summary>
public bool AddAttribute { get; set; }
/// <summary>
/// 是否是必须的属性
/// </summary>
public bool IsRequired { get; set; }
}
}