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.
213 lines
5.3 KiB
213 lines
5.3 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using System.Runtime.Serialization;
|
|
using AMESCoreStudio.WebApi.Models.BAS;
|
|
|
|
#nullable disable
|
|
|
|
namespace AMESCoreStudio.WebApi.Models.AMES
|
|
{
|
|
/// <summary>
|
|
/// 異常警報
|
|
/// </summary>
|
|
[Table("NG_INFO_ALERT_MASTER", Schema = "JHAMES")]
|
|
public partial class NgInfoAlertMaster
|
|
{
|
|
/// <summary>
|
|
/// 案件編號
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "CASE ID")]
|
|
[Required(ErrorMessage = "{0} 不能空白")]
|
|
[Key]
|
|
[Column("CASE_ID")]
|
|
public string CaseID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 廠別
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "廠別")]
|
|
[Required(ErrorMessage = "{0} 不能空白")]
|
|
[Column("FACTORY_ID")]
|
|
public int FactoryID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 生產序號
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "生產序號")]
|
|
[Column("BARCODE_NO")]
|
|
public string BarcodeNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 系統工單
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "系統工單")]
|
|
[Column("WIP_NO_F")]
|
|
public string WipNoF { get; set; }
|
|
|
|
/// <summary>
|
|
/// 系統料號
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "系統料號")]
|
|
[Column("ITEM_NO_F")]
|
|
public string ItemNoF { get; set; }
|
|
|
|
/// <summary>
|
|
/// 機種
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "機種")]
|
|
[Column("MODEL_NAME")]
|
|
public string ModelName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 單板工單
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "單板工單")]
|
|
[Column("WIP_NO_H")]
|
|
public string WipNoH { get; set; }
|
|
|
|
/// <summary>
|
|
/// 單板料號
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "單板料號")]
|
|
[Column("ITEM_NO_H")]
|
|
public string ItemNoH { get; set; }
|
|
|
|
/// <summary>
|
|
/// 發生站別
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "發生站別")]
|
|
[Column("STATION_ID")]
|
|
public int StationID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 警報時間
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "警報開始時間")]
|
|
[Column("CREATE_DATE")]
|
|
public DateTime CreateDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 警報原因
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "警報原因")]
|
|
[Column("REASON_NO")]
|
|
public string ReasonNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 作業人員
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "作業人員")]
|
|
[Column("USER_ID")]
|
|
public int UserID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 狀態 (A: 未處理, E: 處理中, F: 已結案)
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "狀態")]
|
|
[StringLength(2)]
|
|
[Column("STATUS_NO")]
|
|
public string StatusNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 警報處理時間
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "警報處理時間")]
|
|
[Column("UPDATE_DATE")]
|
|
public DateTime? UpdateDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 處理完成時間
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "處理完成時間")]
|
|
[Column("FINISH_DATE")]
|
|
public DateTime? FinishDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// QA人員
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "QA人員")]
|
|
[Column("UPDATE_USERID")]
|
|
public int UpdateUserID { get; set; } = 0;
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 短期對策
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "短期對策")]
|
|
[Column("SHORT_TERM")]
|
|
public string ShortTerm { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 長期對策
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "長期對策")]
|
|
[Column("LONG_TERM")]
|
|
public string LongTerm { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 備註
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "備註")]
|
|
[Column("MEMOS")]
|
|
public string Memos { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 連結
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "連結")]
|
|
[Column("LINK")]
|
|
public string Link { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 單板序號
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "單板序號")]
|
|
[Column("BARCODE_NO_H")]
|
|
public string BarcodeNoH { get; set; }
|
|
|
|
/// <summary>
|
|
/// 單板資料來源 1:安勤 2:昶亨
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "資料來源")]
|
|
[Column("SOURCE")]
|
|
public string Source { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 工單-基本資料
|
|
/// </summary>
|
|
[ForeignKey("FactoryID")]
|
|
[DataMember]
|
|
public virtual FactoryInfo GetFactoryInfo { get; set; }
|
|
}
|
|
}
|
|
|