using SolutionErp.Domain.Common;

namespace SolutionErp.Domain.Master.Catalogs;

// Master danh mục vật tư / sản phẩm — dùng cho HĐ NCC, Mua bán, Nguyên tắc NCC.
// Khi user nhập Details: autocomplete từ danh mục này để autofill Mã/Tên/ĐVT/Spec.
public class MaterialItem : AuditableEntity
{
    public string Code { get; set; } = "";              // Mã SP (unique)
    public string Name { get; set; } = "";              // Tên SP
    public string? Category { get; set; }               // Nhóm SP (vd "Vật liệu xây dựng", "Sắt thép")
    public string? DefaultUnit { get; set; }            // ĐVT mặc định (autofill khi chọn)
    public string? Specification { get; set; }          // Thông số kỹ thuật mẫu
    public string? OriginCountry { get; set; }          // Xuất xứ
    public bool IsActive { get; set; } = true;
}
