using APT.BaseData.Domain.Entities.FM; using APT.BaseData.Domain.Enums; using APT.BaseData.Domain.Enums.PF; using APT.Infrastructure.Core; using APT.MS.Domain.Enums; using System; using System.Collections.Generic; using System.ComponentModel; namespace APT.MS.Domain.Entities.TI { /// /// 立项申请/任务书上报 /// [Description("立项申请/任务书上报")] [DataRuleField("DEPARTMENT_ID")] public partial class T_TI_PROJECT : MesEntityBase { /// /// 安全科技计划 /// [DataFieldForeignKey("Nav_Plan", "Nav_ListProject")] public Guid? PLAN_ID { get; set; } /// /// 安全科技计划 /// public virtual T_TI_PLAN Nav_Plan { get; set; } /// /// 发起时间 /// [Description("发起时间")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] public DateTime? BEGINTIME { get; set; } /// /// 发起部门ID /// [Description("发起部门")] [FormFieldTable] [FormFieldEdit] [DataFieldForeignKey("Nav_Department")] public Guid? DEPARTMENT_ID { get; set; } /// /// 导航:发起部门 /// [Description("导航:发起部门")] [FormFieldQuery] public virtual T_FM_DEPARTMENT Nav_Department { get; set; } /// /// 发起人ID /// [Description("发起人")] [FormFieldTable] [FormFieldEdit] [DataFieldForeignKey("Nav_User")] public Guid? USER_ID { get; set; } /// /// 导航:发起人 /// [Description("导航:发起人员")] [FormFieldQuery] public virtual T_FM_USER Nav_User { get; set; } /// /// 计划年度 /// [Description("计划年度")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] public int? YEAR { get; set; } /// /// 导航:项目来源 /// [Description("项目来源")] public virtual ICollection Nav_Sources { get; set; } /// /// 导航:所属范围 /// [Description("所属范围")] public virtual ICollection Nav_Ranges { get; set; } /// /// 项目编号 /// [Description("项目编号")] [CodeRule((int)PFCodeRuleType.安全投入科技)] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(50)] public string CODE { get; set; } /// /// 项目名称 /// [Description("项目名称")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(200)] public string NAME { get; set; } /// /// 申报经费(万元) /// [Description("申报经费(万元)")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] public decimal? MONEY { get; set; } /// /// 是否涉外 /// [Description("是否涉外")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] public bool? IS_FOREIGN { get; set; } /// /// 项目负责人ID /// [Description("项目负责人")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldForeignKey("Nav_Manger")] public Guid? MANAGER_ID { get; set; } /// /// 导航:项目负责人 /// [Description("导航:项目负责人")] public virtual T_FM_USER Nav_Manger { get; set; } /// /// 导航:立项附件 /// [Description("立项附件")] public virtual ICollection Nav_Files { get; set; } /// /// 导航:审批附件 /// [Description("审批附件")] public virtual ICollection Nav_WFFiles { get; set; } /// /// 状态 /// [Description("状态")] [FormFieldTable] [FormFieldQuery] public PFStandardStatus STATUS { get; set; } /// /// 是否结题验收 /// [Description("是否结题验收")] public bool ISCHECK { get; set; } /// /// 是否项目经费管理记录 /// [Description("是否项目经费管理记录")] public bool ISMONEY { get; set; } } }