mh_jy_safe/APT.BaseData.Domain/Entities/PF/T_PF_FILE_DB.cs

85 lines
2.2 KiB
C#
Raw Permalink Normal View History

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