using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using QMFrameWork.Data.Attributes;
using QMAPP.Entity;

namespace QMAPP.FJC.Entity.Basic
{
    /// <summary>
    /// 加工参数配置表
    /// 作者:闫永刚
    /// 日期:2015-6-1
    /// </summary>
    [DBTable(TableName = "T_BD_PARAMETERCONFIG")]
    public class ParameterConfig : BaseEntity
    {

        ///<summary>
        ///
        ///</summary>
        [DBColumn(ColumnName = "PID", DataType = DbType.Int32, IsKey = true)]
        public int PID { get; set; }
        ///<summary>
        ///
        ///</summary>
        [DBColumn(ColumnName = "MACHINECODDE", DataType = DbType.String)]
        public string MACHINECODDE { get; set; }


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


        ///<summary>
        ///0:读
        ///1:写
        ///2:读写
        ///</summary>
        [DBColumn(ColumnName = "RWFLAG", DataType = DbType.String)]
        public string RWFLAG { get; set; }


        ///<summary>
        ///0:读取条码
        ///1:回写条码
        ///2:
        ///</summary>
        [DBColumn(ColumnName = "OPERATETYPE", DataType = DbType.String)]
        public string OPERATETYPE { get; set; }


        [DBColumn(ColumnName = "COLUMNTYPE", DataType = DbType.String)]
        public string COLUMNTYPE { get; set; }


        ///<summary>
        ///数据库字段
        ///</summary>
        [DBColumn(ColumnName = "COLUMNCODE", DataType = DbType.String)]
        public string COLUMNCODE { get; set; }

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


        ///<summary>
        ///地址块编号
        ///改为设备组名 2019-5-20 peng
        ///</summary>
        [DBColumn(ColumnName = "DBNUMBER", DataType = DbType.String)]
        public string DBNUMBER { get; set; }


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

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

        /// <summary>
        /// 数据处理类型
        /// </summary>
        [DBColumn(ColumnName = "DEALTYPE", DataType = DbType.String)]
        public string DEALTYPE { get; set; }

        /// <summary>
        /// 参数值
        /// </summary>
        public object PARAVALUE { get; set; }


        /// <summary>
        /// 数据处理类型
        /// </summary>
        [DBColumn(ColumnName = "PRODUCELINE", DataType = DbType.String)]
        public string PRODUCELINE { get; set; }

        /// <summary>
        /// 数据处理类型
        /// </summary>
        [DBColumn(ColumnName = "TABLENAME", DataType = DbType.String)]
        public string TABLENAME { get; set; }
        

    }
}