You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
84 lines
2.0 KiB
84 lines
2.0 KiB
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>
|
|
/// 工單對應SOP文件紀錄
|
|
/// </summary>
|
|
[Table("WIP_SOP_LOG", Schema = "JHAMES")]
|
|
[DataContract]
|
|
public partial class WipSopLog
|
|
{
|
|
/// <summary>
|
|
/// WIP_ID
|
|
/// </summary>
|
|
[Key]
|
|
[Column("WIP_ID", Order = 0)]
|
|
[DataMember]
|
|
public int WipID { get; set; }
|
|
|
|
/// <summary>
|
|
/// WIP_SOP_ID
|
|
/// </summary>
|
|
[Key]
|
|
[Column("WIP_SOP_ID", Order = 1)]
|
|
[DataMember]
|
|
public int WipSopID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 狀態
|
|
/// </summary>
|
|
[Column("STATE")]
|
|
[DataMember]
|
|
public string State { 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; } = 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>
|
|
/// 工單資料
|
|
/// </summary>
|
|
[ForeignKey("WipID")]
|
|
public virtual WipInfo GetWipInfo { get; set; }
|
|
|
|
/// <summary>
|
|
/// SOP資料
|
|
/// </summary>
|
|
[ForeignKey("WipSopID")]
|
|
public virtual WipSop GetWipSop { get; set; }
|
|
}
|
|
}
|
|
|