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.Bucket
{
    /// <summary>
    /// 模块名称:搪塑称重记录
    /// 作    者:张松男
    /// 编写日期:2021年08月24日
    /// </summary> 
    public class TSWeighRecoreModel : QDGModel
    {
        /// <summary>
        /// 主键
        /// </summary>
        [Description("主键")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 36)]
        [DGColumn(Hidden = true, PrimaryKey = true)]
        public string PID { get; set; }
        
        /// <summary>
        /// 注塑条码
        /// </summary>
        [Description("注塑条码")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 200)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = true, Sortable = true, Width = 150, DataAlign = DataAlign.center)]
        public string ProductCode { get; set; }


        /// <summary>
        /// 颜色
        /// </summary>
        [Description("颜色")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 200)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = true, Sortable = true, Width = 200, DataAlign = DataAlign.center)]
        public string PColour { get; set; }

        /// <summary>
        /// 物料号
        /// </summary>
        [Description("物料号")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 300)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = true, Sortable = true, Width = 300, DataAlign = DataAlign.center)]
        public string MATERIAL_CODE { get; set; }
        
        /// <summary>
        /// 重量
        /// </summary>
        [Description("重量")]
        [HTMLInput(UpdateRead = false, required = true, MaxLength = 200)]
        [InputType(inputType.text)]
        [DGColumn(frozenColumns = true, Sortable = true, Width = 100, DataAlign = DataAlign.center)]
        public string Weigh { get; set; }
        
        /// <summary>
        /// 创建人
        /// </summary>
        [Description("创建用户")]
        public string CREATEUSER { get; set; }

        /// <summary>
        /// 创建日期
        /// </summary>
        [Description("创建时间")]
        [HTMLInput(UpdateRead = true, MaxLength = 20)]
        [InputType(inputType.hidden)]
        [DGColumn(Sortable = true, Width = 150, DataAlign = DataAlign.center, FormatDate = "yyyy-MM-dd hh:mm:ss")]
        public DateTime CREATEDATE { get; set; }

        /// <summary>
        /// 更新人
        /// </summary>
        [Description("更新用户")]
        public string UPDATEUSER { get; set; }
        
        /// <summary>
        /// 更新日期
        /// </summary>
        [Description("更新时间")]
        [HTMLInput(UpdateRead = true, MaxLength = 20)]
        [InputType(inputType.hidden)]
        [DGColumn(Sortable = true, Width = 150, DataAlign = DataAlign.center, FormatDate = "yyyy-MM-dd hh:mm:ss")]
        public DateTime UPDATEDATE { get; set; }

        ///// <summary>
        ///// 开始时间
        ///// </summary>
        //[Description("开始时间")]
        //[HTMLInput(UpdateRead = true, MaxLength = 20)]
        //[InputType(inputType.dateTimeBox)]
        //[DGColumn(Sortable = true, Width = 150, DataAlign = DataAlign.center, FormatDate = "yyyy-MM-dd hh:mm:ss", Hidden = true)]
        //public DateTime BeginTime { get; set; }

        ///// <summary>
        ///// 结束时间
        ///// </summary>
        //[Description("结束时间")]
        //[HTMLInput(UpdateRead = true, MaxLength = 20)]
        //[InputType(inputType.dateTimeBox)]
        //[DGColumn(Sortable = true, Width = 150, DataAlign = DataAlign.center, FormatDate = "yyyy-MM-dd hh:mm:ss",Hidden = true)]
        //public DateTime EndTime { get; set; }
    }
}