using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Microsoft.EntityFrameworkCore;
using System.Runtime.Serialization;
#nullable disable

namespace AMESCoreStudio.WebApi.Models.AMES
{
    /// <summary>
    /// 工單資訊確認
    /// </summary>
    [Table("WIP_CHECK", Schema = "JHAMES")]
    public partial class WipCheck
    {
        /// <summary>
        /// 工單號碼
        /// </summary>
        [DataMember]
        [Key]
        [Column("WIP_NO")]
        [StringLength(30)]
        public string WipNo { get; set; }

        /// <summary>
        /// 生管UsesID
        /// </summary>
        [DataMember]
        [Column("PMC_USERID")]
        public int? PMCUserID { get; set; }

        /// <summary>
        /// 生管確認時間
        /// </summary>
        [DataMember]
        [Column("PMC_CHECKDATE")]
        public DateTime? PMCCheckdate { get; set; }

        /// <summary>
        /// 製造UserID
        /// </summary>
        [DataMember]
        [Column("MF_USERID")]
        public int? MFUserID { get; set; }

        /// <summary>
        /// 製造確認時間
        /// </summary>
        [DataMember]
        [Column("MF_CHECKDATE")]
        public DateTime? MFCheckdate { get; set; }

        /// <summary>
        /// 工程UserID
        /// </summary>
        [DataMember]
        [Column("PE_USERID")]
        public int? PEUserID { get; set; }

        /// <summary>
        /// 工程確認時間
        /// </summary>
        [DataMember]
        [Column("PE_CHECKDATE")]
        public DateTime? PECheckdate { get; set; }
    }
}