using APT.BaseData.Domain.Entities; 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.SE { /// /// 课件 /// [Description("课件")] public class T_SE_COURSEWEARLIBRARY : MesEntityBase { /// /// 课件名称 /// [Description("课件名称")] [DataFieldLength(50)] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] public string NAME { get; set; } /// /// 课件编号 /// [Description("课件编号")] [DataFieldLength(30)] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [CodeRule((int)PFCodeRuleType.系统参数编码)] public string CODE { get; set; } /// /// 上传组织 /// [Description("上传组织")] [FormFieldTable] [FormFieldQuery] [DataFieldForeignKey("Nav_Department")] public Guid DEPARTMENTID { get; set; } /// /// 上传组织 /// [Description("上传组织")] public T_FM_DEPARTMENT Nav_Department { get; set; } /// /// 上传人 /// [FormFieldTable] [FormFieldQuery] [DataFieldForeignKey("Nav_User")] [Description("上传人")] public Guid USER_ID { get; set; } /// /// 上传人 /// [Description("上传人")] public T_FM_USER Nav_User { get; set; } /// /// 视频名称 /// [Description("视频名称")] [FormFieldTable] [FormFieldEdit] [FormFieldQuery] [DataFieldForeignKey("Nav_FileDB")] public Guid? FILE_DB_ID { get; set; } /// /// 视频名称 /// [Description("视频名称")] public T_PF_FILE_DB Nav_FileDB { get; set; } /// /// 附件 /// [Description("附件")] [FormFieldEdit] public List Nav_Files { get; set; } /// /// 视频、查看附件 路径 冗余字段 /// [Description("文件路径")] [DataFieldLength(200)] public string FILE_PATH { get; set; } /// /// 题库试题 /// [Description("题库试题")] [FormFieldEdit] public ICollection Nav_Detail { get; set; } } }