using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Runtime.Serialization;
namespace AMESCoreStudio.WebApi
{
///
/// 公告資料表
///
[Table("BULLETIN",Schema ="AMES")]
[DataContract]
public class Bulletin
{
///
/// 公告編號
///
[Key]
[Column("BULLETIN_ID")]
[DataMember]
public int BulletinID { get; set; }
///
/// 公告標題
///
[Column("BULLETIN_TITLE")]
[DataMember]
[Required]
public string BulletinTitle { get; set; }
///
/// 公告內容
///
[Column("BULLETIN_CONTENT")]
[DataMember]
[Required]
public string BulletinContent { get; set; }
///
/// 公告時間
///
[Column("BULLETIN_TIME")]
[DataMember]
[Required]
public DateTime BulletinTime { get; set; } = DateTime.Now;
///
/// 公告天數
///
[Column("BULLETIN_DAYS")]
[DataMember]
[Required]
public int BulletinDays { get; set; }
///
/// 建立人員
///
[Column("CREATE_USERID")]
public int CreateUserId { get; set; }
///
/// 建立時間
///
[Column("CREATE_DATETIME")]
public DateTime CreateDateTime { get; set; }
///
/// 修改人員
///
[Column("UPDATE_USERID")]
public int UpdateUserId { get; set; }
///
/// 修改時間
///
[Column("UPDATE_DATETIME")]
public DateTime UpdateDateTime { get; set; }
}
}