using System;

namespace BBWY.Client.Models
{
    /// <summary>
    /// 合格证
    /// </summary>
    public class CertificateModel : NotifyObject
    {
        /// <summary>
        /// 合格证id
        /// </summary>
        public long Id { get; set; }

        /// <summary>
        /// skuid
        /// </summary>
        public string SkuId { get; set; }


        private string brand;
        /// <summary>
        /// 品牌
        /// </summary>
        public string Brand { get => brand; set { Set(ref brand, value); } }


        private string brandName;
        /// <summary>
        /// 品名
        /// </summary>
        public string BrandName { get => brandName; set { Set(ref brandName, value); } }

        private string shader;
        /// <summary>
        /// 材质
        /// </summary>
        public string Shader { get => shader; set { Set(ref shader, value); } }

        private string excuteStander;
        /// <summary>
        /// 执行标准
        /// </summary>
        public string ExcuteStander { get => excuteStander; set { Set(ref excuteStander, value); } }

        private string productShop;
        /// <summary>
        /// 生产商
        /// </summary>
        public string ProductShop { get => productShop; set { Set(ref productShop, value); } }

        private string productAdress;
        /// <summary>
        /// 地址
        /// </summary>
        public string ProductAdress { get => productAdress; set { Set(ref productAdress, value); } }

        private string productNo;
        /// <summary>
        /// 型号(货号)
        /// </summary>
        public string ProductNo { get => productNo; set { Set(ref productNo, value); } }

        /// <summary>
        /// 生产日期
        /// </summary>
        public DateTime ProductDate { get; set; }

        /// <summary>
        /// 经销商
        /// </summary>
        public string Reseller { get; set; }

        private int isLogo;
        /// <summary>
        /// 是否含3cLogo(0没有 ,1有)
        /// </summary>
        public int IsLogo { get => isLogo; set { Set(ref isLogo, value); } }

        private string factoryNumber;
        /// <summary>
        /// 工厂编号
        /// </summary>
        public string FactoryNumber { get => factoryNumber; set { Set(ref factoryNumber, value); } }

        private CertificateLabelModel labelModel;
        public CertificateLabelModel LabelModel { get => labelModel; set { Set(ref labelModel, value); } }
    }
}