using APT.BaseData.Domain.Entities; 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.TL { /// /// 回采计划 /// [Description("回采计划")] [DataRuleField("DEPARTMENT_ID")] public class T_TL_BACK : MesEntityBase { /// /// 尾矿库名称 冗余 /// [Description("尾矿库名称")] [DataFieldLength(200)] public string TAILING_NAME { get; set; } /// /// 尾矿库名称 /// [Description("尾矿库名称")] [DataFieldForeignKey("Nav_Tailing")] public Guid? TAILING_ID { get; set; } /// /// 尾矿库 /// [Description("尾矿库")] [FormFieldEdit] public T_TL_TAILING Nav_Tailing { get; set; } /// /// 工程名称 /// [Description("工程名称")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(200)] public string NAME { get; set; } /// /// 项目编号 /// [Description("项目编号")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldLength(50)] public string CODE { get; set; } /// /// 日期 /// [Description("日期")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] public DateTime BACKDATE { get; set; } /// /// 部门 /// [Description("部门")] [DataFieldForeignKey("Nav_Department")] public Guid? DEPARTMENT_ID { get; set; } /// /// 部门 /// [Description("部门")] public T_FM_DEPARTMENT Nav_Department { get; set; } /// /// 提交人 /// [Description("提交人")] [DataFieldForeignKey("Nav_User")] public Guid USER_ID { get; set; } /// /// 提交人 /// [Description("提交人")] public T_FM_USER Nav_User { get; set; } /// /// 制定要求 /// [Description("制定要求")] public ICollection Nav_ListBackRequire { get; set; } /// /// 回采计划 /// [Description("回采计划")] public ICollection Nav_Files { get; set; } /// /// 回采计划明细 /// [Description("回采计划明细")] public ICollection Nav_ListDetail { get; set; } /// /// 状态 /// [Description("状态")] [FormFieldQuery] [FormFieldTable] public PFStandardStatus STATUS { get; set; } /// /// 是否完结 (弃用 状态 审批(20) =》确认(10) =》归档(30) ) /// [Description("是否完结")] public bool ISEND { get; set; } /// /// 审批流 /// [Description("审批流")] [DataFieldForeignKey("Nav_Approve")] public Guid? APPROVE_ID { get; set; } public T_PF_APPROVE Nav_Approve { get; set; } } }