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> /// FQC報表自動派送維護 /// </summary> [Table("FQC_NOTICE_MAIL", Schema = "JHAMES")] public partial class FqcNoticeMail { /// <summary> /// FQC通知MAIL_ID /// </summary> [Key] [Column("FQC_NOTICE_MAIL_ID")] public int FqcNoticeMailID { get; set; } /// <summary> /// 料號ID /// </summary> [Column("MATERIAL_ID")] public int MaterialID { get; set; } /// <summary> /// Mail群組ID /// </summary> [Column("MAIL_GROUP_ID")] public int MailGroupID { get; set; } /// <summary> /// FQC抽驗結果 P:允收 R:拒收 /// </summary> [Required] [Column("FQC_RESULT")] [StringLength(1)] public string FqcResult { get; set; } = "P"; /// <summary> /// 狀態 Y:啟用 N:停用 /// </summary> [Required] [Column("STATUS")] [StringLength(1)] public string Status { get; set; } = "Y"; /// <summary> /// 備註 /// </summary> [Column("REMARK")] [StringLength(300)] public string Remark { 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; } }