using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc.Html;
using QMFrameWork.WebUI.Attribute;
using QMFrameWork.WebUI;

namespace QMAPP.FJC.Web.Models.Stocktaking
{
    public class CountSheetModel : QDGModel
    {

        ///<summary>
        ///主键
        ///</summary>
        [Description("主键PID")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(Hidden = true, PrimaryKey = true)]
        public string PID { get; set; }


        ///<summary>
        ///计划ID
        ///</summary>
        [Description("计划ID")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Hidden = true, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string PLANID { get; set; }




        ///<summary>
        ///计划单号
        ///</summary>
        [Description("计划单号")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Sortable = true, Hidden = true, Width = 150, DataAlign = DataAlign.center)]
        public string PLAN_NO { get; set; }




        ///<summary>
        ///盘点时间
        ///</summary>
        [Description("盘点时间")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Sortable = true, Hidden = true, Width = 150, DataAlign = DataAlign.center)]
        public string COUNT_DATE { get; set; }



        ///<summary>
        ///物料分类
        ///</summary>
        [Description("物料分类")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Sortable = true, Hidden = true, Width = 150, DataAlign = DataAlign.center)]
        public string MATERIAL_TYPE_CODE { get; set; }


        ///<summary>
        ///物料号
        ///</summary>
        [Description("物料号")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string MATERIAL_CODE { get; set; }

          ///<summary>
        ///物料名称
        ///</summary>
        [Description("物料名称")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string MATERIALNAME { get; set; }


        ///<summary>
        ///产品条码
        ///</summary>
        [Description("产品条码")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string PRODUCTCODE { get; set; }
        ///<summary>
        ///总成条码
        ///</summary>
        [Description("总成条码")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string MAINCODE { get; set; }

        
        /////<summary>
        /////物料条码
        /////</summary>
        //[Description("物料条码")]
        //[HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        //[InputType(inputType.text)]
        //[DGColumn(frozenColumns = false, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        //public string MATERIAL_SN { get; set; }


        ///<summary>
        ///数量
        ///</summary>
        [Description("数量")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Sortable = true, Width = 80, DataAlign = DataAlign.center)]
        public string QTY { get; set; }



        ///<summary>
        ///备注
        ///</summary>
        [Description("备注")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Hidden = true,  Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string REMARK { get; set; }



        ///<summary>
        ///盘点用户
        ///</summary>
        [Description("盘点用户")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        public string CREATEUSER { get; set; }
        ///<summary>
        ///盘点用户
        ///</summary>
        [Description("盘点用户")]
        [DGColumn(frozenColumns = false, Sortable = true, Width = 80, DataAlign = DataAlign.center)]
        public string CREATEUSERNAME { get; set; }

        ///<summary>
        ///盘点时间
        ///</summary>
        [Description("盘点时间")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string CREATEDATE { get; set; }


        ///<summary>
        ///修改人
        ///</summary>
        [Description("修改人")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Hidden = true, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string UPDATEUSER { get; set; }


        ///<summary>
        ///修改时间
        ///</summary>
        [Description("修改时间")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = false, Hidden = true, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string UPDATEDATE { get; set; }

        
    }
}