using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.BaseData.Domain.Entities
{
///
/// 文件库
///
public class T_PF_FILE_DB : MesEntityBase
{
///
/// 视频类型
///
[Description("类型ID")]
[DataFieldForeignKey("Nav_Type")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
public Guid? TYPE_ID { get; set; }
///
/// 视频类型
///
[Description("文件类型")]
public virtual T_PF_FILE_TYPE Nav_Type { get; set; }
///
/// 视频名称
///
[Description("文件名称")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
[DataFieldLength(200)]
public string NAME { get; set; }
///
/// 视频编号
///
[Description("视频编号")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
[DataFieldLength(50)]
public string CODE { get; set; }
///
/// 是否本地
///
[Description("是否本地")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
public bool ISLOCAL { get; set; } = true;
///
/// 附件
///
[Description("附件")]
public virtual ICollection Nav_Files { get; set; }
///
/// 文件路径 第三方的路劲
///
[Description("文件路径")]
[DataFieldLength(200)]
public string FILE_PATH { get; set; }
///
/// 文件ID
///
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid? IMG_FILE_ID { get; set; }
///
/// 导航属性:文件
///
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}