using APT.Infrastructure.Core; using APT.MS.Domain.Entities.OG; 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_RELATED_AGREEMENT : MesEntityBase { /// /// 相关方基本信息表ID /// [Description("相关方基本信息表")] [DataFieldForeignKey("Nav_Related", "Nav_Agreements")] public Guid RELATED_ID { get; set; } /// /// 导航:相关方基本信息表 /// [Description("导航:相关方基本信息表")] public T_OG_RELATED Nav_Related { get; set; } /// /// 甲方/乙方 /// [Description("甲方/乙方")] [FormFieldEdit] [EnumName("OGAgreementName")] public OGAgreementName TYPE { get; set; } /// /// 合同编号 /// [Description("合同编号")] [FormFieldEdit] public string CODE { get; set; } /// /// 合同时间 /// [Description("合同名称")] [FormFieldEdit] public string NAME { get; set; } /// /// 合同时间 /// [Description("合同开始时间")] [FormFieldEdit] public DateTime TIME { get; set; } /// /// 合同时间 /// [Description("合同结束时间")] [FormFieldEdit] public DateTime? END_TIME { get; set; } /// /// 合同金额 /// [Description("合同金额")] [FormFieldEdit] public string AMOUNT { get; set; } /// /// 合同状态 /// [Description("合同状态")] [FormFieldEdit] [EnumName("OGAgreementStatus")] public OGAgreementStatus STATUS { get; set; } /// /// 导航属性:合同附件 /// [Description("导航属性:合同附件")] public ICollection Nav_Files { get; set; } } }