using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Threading.Tasks;

namespace EFCoreDatabase.Entities
{
    [Table("GOODS_MAIN")]
    public class GOODS_MAIN
    {
        [Column("GOODS_ID")]
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int GOODS_ID { get; set; }

        [Column("GOODS_CLASS_ID")]
        public int GOODS_CLASS_ID { get; set; }

        [Column("LOGIC_ID")]
        public int LOGIC_ID { get; set; }

        [Column("GOODS_CODE")]
        public string GOODS_CODE { get; set; }

        [Column("GOODS_NAME")]
        public string GOODS_NAME { get; set; }

        [Column("GOODS_UNITS")]
        public string GOODS_UNITS { get; set; }

        [Column("GOODS_CONST_PROPERTY1")]
        public string GOODS_CONST_PROPERTY1 { get; set; }

        [Column("GOODS_CONST_PROPERTY2")]
        public string GOODS_CONST_PROPERTY2 { get; set; }

        [Column("GOODS_CONST_PROPERTY3")]
        public string GOODS_CONST_PROPERTY3 { get; set; }

        [Column("GOODS_CONST_PROPERTY4")]
        public string GOODS_CONST_PROPERTY4 { get; set; }

        [Column("GOODS_CONST_PROPERTY5")]
        public string GOODS_CONST_PROPERTY5 { get; set; }

        [Column("GOODS_CONST_PROPERTY6")]
        public string GOODS_CONST_PROPERTY6 { get; set; }

        [Column("GOODS_CONST_PROPERTY7")]
        public string GOODS_CONST_PROPERTY7 { get; set; }

        [Column("GOODS_CONST_PROPERTY8")]
        public string GOODS_CONST_PROPERTY8 { get; set; }

        [Column("GOODS_LIMIT_UPPER_QUANTITY")]
        public string GOODS_LIMIT_UPPER_QUANTITY { get; set; }

        [Column("GOODS_LIMIT_LOWER_QUANTITY")]
        public string GOODS_LIMIT_LOWER_QUANTITY { get; set; }

        [Column("GOODS_REMARK")]
        public string GOODS_REMARK { get; set; }

        [Column("GOODS_ORDER")]
        public string GOODS_ORDER { get; set; }

        [Column("GOODS_FLAG")]
        public string GOODS_FLAG { get; set; }

        [Column("GOODS_COLOR")]
        public string GOODS_COLOR { get; set; }
    }
}