using System;
using QMFrameWork.Data.Attributes;
using System.Data;
using QMAPP.Entity;
namespace QMAPP.FJC.Entity.FileCopy
{
        ///</summary>
        /// 模块编号:
        /// 作    用:
        /// 作    者:王庆男
        /// 编写日期:2015年09月08日
        ///</summary>
        [DBTable(TableName = "T_AW_FILE_COPY_RECORD")]
        public class FileCopyRecord:BaseEntity
        {
            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName="RECORD_KEY",DataType=DbType.String,IsKey=true)]
            public string RECORD_KEY { get; set; }
            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName="EQUIPMENT_INFO_KEY",DataType=DbType.String)]
            public string EQUIPMENT_INFO_KEY { get; set; }


            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName="RECORD_EQUIPMENT_CODE",DataType=DbType.String)]
            public string RECORD_EQUIPMENT_CODE { get; set; }


            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName="RECORD_EQUIPMENT_TYPE_CODE",DataType=DbType.String)]
            public string RECORD_EQUIPMENT_TYPE_CODE { get; set; }


            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName="RECORD_EQUIPMENT_DIRECTORY",DataType=DbType.String)]
            public string RECORD_EQUIPMENT_DIRECTORY { get; set; }


            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName="RECORD_FILENAME",DataType=DbType.String)]
            public string RECORD_FILENAME { get; set; }


            ///<summary>
            ///0默认未处理
   //1已处理
            ///</summary>
            [DBColumn(ColumnName="RECORD_COPY_DATETIME",DataType=DbType.DateTime)]
            public  DateTime RECORD_COPY_DATETIME { get; set; }


            ///<summary>
            ///0默认拷贝成功
            ///1拷贝失败
            ///</summary>
            [DBColumn(ColumnName="RECORD_READFLAG",DataType=DbType.String)]
            public string RECORD_READFLAG { get; set; }


            ///<summary>
            ///文件大小(字节)
            ///</summary>
            [DBColumn(ColumnName = "RECORD_FILE_LENGTH", DataType = DbType.Int64)]
            public long RECORD_FILE_LENGTH { get; set; }


            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName="RECORD_KEYWORDS",DataType=DbType.String)]
            public string RECORD_KEYWORDS { get; set; }


            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName = "FILE_LASTWRITETIME", DataType = DbType.DateTime)]
            public DateTime FILE_LASTWRITETIME { get; set; }


            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName = "FILE_EXPLANTTIME", DataType = DbType.String)]
            public string FILE_EXPLANTTIME { get; set; }


            ///<summary>
            ///
            ///</summary>
            [DBColumn(ColumnName = "FILE_HOSTNAME", DataType = DbType.String)]
            public string FILE_HOSTNAME { get; set; }
            /// <summary>
            /// 错误信息
            /// </summary>
            public string InfoError { get; set; }
            /// <summary>
            /// 导入时判断添加修改
            /// </summary>
            public bool IsNewInfo { get; set; }

            /// <summary>
            /// 查询未操作或者未完全操作的文件
            /// </summary>
            public bool IsOperation { get; set; }
        }
}