using APT.BaseData.Domain.Entities.FM; using APT.BaseData.Domain.Enums; 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.LR { /// /// 法律法规 /// [Description("法律法规")] public class T_LR_LAW : MesEntityBase { /// /// 类型编号 /// [Description("类型编号")] public string CODE { get; set; } /// /// 名称 /// [Description("名称")] [DataFieldIndex(true)] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldLength(200)] public string NAME { get; set; } /// /// 版本号 /// [Description("版本号")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] [DataFieldLength(500)] public string VERSION_NUM { get; set; } /// /// 状态 0:废止;1:现行; /// [Description("状态")] [EnumName("BSLawStatusEnum")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public BSLawStatusEnum LAW_STATUS { get; set; } /// /// 制修订日期 /// [Description("制修订日期")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public DateTime UPDATE_TIME { get; set; } /// /// 需求类别 /// [Description("需求类别")] [FormFieldEdit] [DataFieldForeignKey("Nav_LawType")] public Guid TYPE_ID { get; set; } /// /// 需求类别 /// [Description("需求类别")] public T_LR_LAW_TYPE Nav_LawType { get; set; } /// /// 编制单位 /// [Description("编制单位")] public string PREPARED_DEPARTMENT { get; set; } /// /// 融入人员 /// [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 ICollection Nav_LawVersion { get; set; } /// /// 导航:关联标准化制度库 /// [Description("标准化制度")] [FormFieldEdit] public ICollection Nav_LawSCSystem { get; set; } /// /// 施行日期 /// [Description("施行日期")] [FormFieldTable] [FormFieldQuery] [FormFieldEdit] public DateTime EXECUTE_TIME { get; set; } } }