using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ZKLT.Hadoop.Model { /// /// 文件 /// [HDP_Table(Key = "HDP_File", Description = "文件")] public class HDP_File { private string? _Id; private string? _FileName; private string? _ContentType; private int? _FileSize; private byte[]? _Data; private DateTime? createDate; /// /// 编号 /// [HDP_Column(Key = "Id", Description = "编号",Length = 100,DataType = HDP_ColumnDataType.VARCHAR,IsPrimary = true,InsertDefault = "UUID()")] public string? Id { get => _Id; set => _Id = value; } /// /// 文件名 /// [HDP_Column(Key = "FileName",Description = "文件名",Length = 100, DataType = HDP_ColumnDataType.VARCHAR)] public string? FileName { get => _FileName; set => _FileName = value; } /// /// 文件类型 /// [HDP_Column(Key = "ContentType",Description = "文件类型",Length = 100,DataType = HDP_ColumnDataType.VARCHAR)] public string? ContentType { get => _ContentType; set => _ContentType = value; } /// /// 文件数据 /// [HDP_Column(Key = "Data",Description = "文件数据",DataType = HDP_ColumnDataType.LONGBLOB)] public byte[]? Data { get => _Data; set => _Data = value; } /// /// 创建日期 /// [HDP_Column(Key = "CreateDate", Description = "创建日期",DataType = HDP_ColumnDataType.DATETIME)] public DateTime? CreateDate { get => createDate; set => createDate = value; } /// /// 文件大小 /// [HDP_Column(Key = "FileSize",Description = "文件大小",DataType = HDP_ColumnDataType.INT)] public int? FileSize { get => _FileSize; set => _FileSize = value; } } }