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_LABEL", Schema = "JHAMES")] [DataContract] public partial class WipLabel { /// <summary> /// WIP_NO /// </summary> [Key] [Column("WIP_NO", Order = 0)] [DataMember] public string WipNO { get; set; } /// <summary> /// 列印方式 /// </summary> [Column("PRINT_MODE")] [DataMember] public string PrintMode { get; set; } /// <summary> /// 列印張數 /// </summary> [Column("PRINT_PAGE")] [DataMember] public int PrintPage { get; set; } = 1; /// <summary> /// 認證LOGO /// </summary> [Column("APPROVE_LOGO")] [DataMember] public string ApproveLogo { get; set; } /// <summary> /// 公司LOGO /// </summary> [Column("COMPANY_LOGO")] [DataMember] public string CompanyLogo { get; set; } /// <summary> /// 工單屬性 /// </summary> [Column("WIP_ATTR")] [DataMember] public string WipAttr { get; set; } /// <summary> /// 備註 /// </summary> [Column("REMARKS")] [DataMember] public string Remarks { get; set; } /// <summary> /// 非標96工單說明 /// </summary> [Column("NONSTANDARD_WO_MEMO")] [DataMember] public string NonstandardWoMemo { get; set; } /// <summary> /// 建立UserID /// </summary> [Column("CREATE_USERID")] [DataMember] public int CreateUserID { get; set; } = 0; /// <summary> /// 建立日期 /// </summary> [Required] [Column("CREATE_DATE")] [DataMember] public DateTime CreateDate { get; set; } = System.DateTime.Now; /// <summary> /// 更新UserID /// </summary> [Column("UPDATE_USERID")] [DataMember] public int UpdateUserID { get; set; } /// <summary> /// 更新日期 /// </summary> [Column("UPDATE_DATE")] [DataMember] public DateTime? UpdateDate { get; set; } /// <summary> ///認證Logos /// </summary> [NotMapped] public virtual List<string> ApproveLogos { get; set; } } }