using APT.BaseData.Domain.Entities.FM; using APT.Infrastructure.Core; using APT.MS.Domain.Enums; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace APT.MS.Domain.Entities.OG { /// /// 工余事件征集 /// [Description("工余事件征集")] public class T_OG_EVENT_GET : MesEntityBase { /// /// 征集日期 /// [Description("征集日期")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public DateTime? START_TIME { get; set; } /// /// 征集部门 /// [Description("征集部门")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldForeignKey("Nav_Department")] public Guid? DEPARTMENT_ID { get; set; } /// /// 导航: 征集部门 /// [Description("导航: 征集部门")] public T_FM_DEPARTMENT Nav_Department { get; set; } /// /// 征集人员ID /// [Description("征集人员")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldForeignKey("Nav_User")] public Guid? USER_ID { get; set; } /// /// 导航: 征集人员 /// [Description("导航: 征集人员")] public T_FM_USER Nav_User { get; set; } /// /// 征集截止时间 /// [Description("征集截止时间")] [FormFieldEdit] public DateTime? END_TIME { get; set; } /// /// 导航: 员工意见数据 /// [Description("导航: 员工意见数据")] [FormFieldEdit] public ICollection Nav_Details { get; set; } /// /// 状态 /// [Description("状态")] [FormFieldTable] [FormFieldQuery] [EnumName("OGEventStatus")] public OGEventStatus STATUS { get; set; } /// /// 工余事件数 /// [Description("工余事件数")] public int EVENT_COUNT { get; set; } /// /// 上次工余事件数 /// [Description("上次工余事件数")] public int LAST_EVENT_COUNT { get; set; } /// /// 对比数 /// [Description("对比数")] public int EVENT_COMPARE { get; set; } /// /// 后台触发 /// [Description("后台触发")] public bool BACK { get; set; } [Description("是否发布")] [DataFieldIngore] public string PUBLISH { get; set; } [DataFieldIngore] public int IS_OVERTIME { get; set; } } }