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("BARCODE_OUTFIT", Schema = "JHAMES")] public partial class BarcodeOutfit { /// <summary> /// 條碼治具ID /// </summary> [Column("BARCODE_OUTFIT_ID")] [DataMember] [Key] public int BarcodeOutfitID { get; set; } /// <summary> /// 生產序號 /// </summary> [Column("BARCODE_NO")] [StringLength(20)] [DataMember] public string BarcodeNo { get; set; } /// <summary> /// 工單號碼 /// </summary> [Column("WIP_NO")] [StringLength(30)] [DataMember] public string WipNo { get; set; } /// <summary> /// 設備編號 /// </summary> [Column("OUTFIT_NO")] [StringLength(12)] [DataMember] public string OutfitNo { get; set; } /// <summary> /// 站別 /// </summary> [Column("STATION_ID")] [DataMember] public int StationID { get; set; } /// <summary> /// 建立UserID /// </summary> [Column("CREATE_USERID")] [Required] [DataMember] public int CreateUserID { get; set; } = 0; /// <summary> /// 建立日期 /// </summary> [Required] [Column("CREATE_DATE")] [DataMember] public DateTime CreateDate { get; set; } = DateTime.Now; /// <summary> /// 更新UserID /// </summary> [Column("UPDATE_USERID")] [DataMember] public int UpdateUserID { get; set; } = 0; /// <summary> /// 更新日期 /// </summary> [Column("UPDATE_DATE")] [DataMember] public DateTime? UpdateDate { get; set; } = DateTime.Now; /// <summary> /// 工作站基本資料 /// </summary> [ForeignKey("StationID")] [DataMember] public virtual BAS.Stations GetStation { get; set; } } }