using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Runtime.Serialization; using Microsoft.EntityFrameworkCore; #nullable disable namespace AMESCoreStudio.WebApi.Models.AMES { /// <summary> /// 巡檢表單資料檔 /// </summary> [Keyless] [Table("INSPECTION_RESULT_BLOB", Schema = "JHAMES")] public partial class InspectionResultBlob { /// <summary> /// 巡檢表單ID /// </summary> [Column("INSPECTION_ID")] [DataMember] public int InspectionID { get; set; } /// <summary> /// 巡檢類別ID /// </summary> [Column("INSPECTION_ITEMID")] [DataMember] public int InspectionItemID { get; set; } /// <summary> /// 檔名 /// </summary> [Column("IMAGE_NAME")] [StringLength(50)] [Display(Name = "檔名")] [DataMember] [Required(ErrorMessage = "{0},不能空白")] public string ImageName { get; set; } /// <summary> /// 圖檔 /// </summary> [Column("IMAGE_BLOB")] [StringLength(50)] [Display(Name = "圖檔")] [DataMember] public byte[] ImageBlob { get; set; } /// <summary> /// 新檔名 /// </summary> [Column("NEWNAME")] [StringLength(50)] [Display(Name = "新檔名")] [DataMember] public string NewName { get; set; } /// <summary> /// 儲存路徑 /// </summary> [Column("FILEPATH")] [StringLength(50)] [Display(Name = "儲存路徑")] [DataMember] public string FilePath { get; set; } /// <summary> /// 創建者ID /// </summary> [Column("CREATE_USERID")] [DataMember] public int CreateUserID { get; set; } = 0; /// <summary> /// 創建日期 /// </summary> [Column("CREATE_DATE")] [DataMember] public DateTime CreateDate { get; set; } = System.DateTime.Now; /// <summary> /// 更新者ID /// </summary> [Column("UPDATE_USERID")] [DataMember] public int UpdateUserID { get; set; } = 0; /// <summary> /// 更新日期 /// </summary> [Column("UPDATE_DATE")] [DataMember] public DateTime UpdateDate { get; set; } = System.DateTime.Now; } }