/**  版本信息模板在安装目录下，可自行修改。
* energy_data.cs
*
* 功 能： N/A
* 类 名： energy_data
*
* Ver    变更日期             负责人  变更内容
* ───────────────────────────────────
* V0.01  2023/2/26 19:05:08   N/A    初版
*
* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
*┌──────────────────────────────────┐
*│　此技术信息为本公司机密信息，未经本公司书面同意禁止向第三方披露．　│
*│　版权所有：动软卓越（北京）科技有限公司　　　　　　　　　　　　　　│
*└──────────────────────────────────┘
*/
using System;
namespace DataService.Model
{
	/// <summary>
	/// energy_data:实体类(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public partial class energy_data
	{
		public energy_data()
		{}
		#region Model
		private string _energy_id;
		private string _device_id;
		private decimal? _supply_water_temperature;
		private decimal? _return_water_temperature;
		private decimal? _instantaneous_delivery;
		private decimal? _sampling_value;
		private decimal? _cumulative_traffic;
		private decimal? _positive_total_flow;
		private decimal? _negative_total_flow;
		private decimal? _instant_heat;
		private string _revised_version_number;
		private string _lang;
		private string _table_address;
		private int? _meter_communication_speed;
		private decimal? _modified_caliber;
		private string _flow_unit;
		private string _flow_integration_unit;
		private decimal? _zero_sample_value;
		private decimal? _meter_factor;
		private decimal? _heat_coefficient;
		private decimal? _supply_water_temperature_coefficient;
		private decimal? _return_temperature_coefficient;
		private decimal? _small_signal_cut_off_point;
		private decimal? _modify_pulse_unit;
		private string _allow_cutout_display;
		private string _reverseoutputallows;
		private string _current_output_type;
		private string _pulse_output_mode;
		private string _frequency_output_range;
		private string _empty_traffic_alarm_allowed;
		private decimal? _empty_traffic_alarm_threshold;
		private string _high_limit_alarm_allows;
		private decimal? _upper_alarm_value;
		private string _lower_limit_alarm_allowed;
		private decimal? _lower_limit_alarm_value;
		private string _excitation_alarm_allows;
		private decimal? _sensor_coefficient;
		private decimal? _empty_pipe_sampling_value;
		private string _alarm_information;
		private decimal? _current_zero_correction;
		private decimal? _current_full_scale_correction;
		private string _meter_range_setting;
		private string _measure_damping_time;
		private string _flow_direction_option;
		private decimal? _cumulative_heat;
		private decimal? _cumulative_cooling_capacity;
		private DateTime? _input_date;
		private DateTime? _create_time;
		private string _r1;
		private string _r2;
		private string _r3;
		/// <summary>
		/// 主键
		/// </summary>
		public string energy_id
		{
			set{ _energy_id=value;}
			get{return _energy_id;}
		}
		/// <summary>
		/// 设备外键
		/// </summary>
		public string device_id
		{
			set{ _device_id=value;}
			get{return _device_id;}
		}
        /// <summary>
        /// 供水温度
        /// </summary>
        public decimal? supply_water_temperature
		{
			set{ _supply_water_temperature=value;}
			get{return _supply_water_temperature;}
		}
        /// <summary>
        /// 回水温度
        /// </summary>
        public decimal? return_water_temperature
		{
			set{ _return_water_temperature=value;}
			get{return _return_water_temperature;}
		}
        /// <summary>
        /// 瞬时流量
        /// </summary>
        public decimal? instantaneous_delivery
		{
			set{ _instantaneous_delivery=value;}
			get{return _instantaneous_delivery;}
		}
        /// <summary>
        /// 采样值
        /// </summary>
        public decimal? sampling_value
		{
			set{ _sampling_value=value;}
			get{return _sampling_value;}
		}
        /// <summary>
        /// 累计流量
        /// </summary>
        public decimal? cumulative_traffic
		{
			set{ _cumulative_traffic=value;}
			get{return _cumulative_traffic;}
		}
        /// <summary>
        /// 正累计流量
        /// </summary>
        public decimal? positive_total_flow
		{
			set{ _positive_total_flow=value;}
			get{return _positive_total_flow;}
		}
        /// <summary>
        /// 负累计流量
        /// </summary>
        public decimal? negative_total_flow
		{
			set{ _negative_total_flow=value;}
			get{return _negative_total_flow;}
		}
        /// <summary>
        /// 瞬时热量
        /// </summary>
        public decimal? instant_heat
		{
			set{ _instant_heat=value;}
			get{return _instant_heat;}
		}
        /// <summary>
        /// 修改版本号
        /// </summary>
        public string revised_version_number
		{
			set{ _revised_version_number=value;}
			get{return _revised_version_number;}
		}
        /// <summary>
        /// 语言
        /// </summary>
        public string lang
		{
			set{ _lang=value;}
			get{return _lang;}
		}
        /// <summary>
        /// 表地址
        /// </summary>
        public string table_address
		{
			set{ _table_address=value;}
			get{return _table_address;}
		}
        /// <summary>
        /// 仪表通讯速度
        /// </summary>
        public int? meter_communication_speed
		{
			set{ _meter_communication_speed=value;}
			get{return _meter_communication_speed;}
		}
        /// <summary>
        /// 修改口径
        /// </summary>
        public decimal? modified_caliber
		{
			set{ _modified_caliber=value;}
			get{return _modified_caliber;}
		}
        /// <summary>
        /// 流量单位
        /// </summary>
        public string flow_unit
		{
			set{ _flow_unit=value;}
			get{return _flow_unit;}
		}
        /// <summary>
        /// 流量积算单位
        /// </summary>
        public string flow_integration_unit
		{
			set{ _flow_integration_unit=value;}
			get{return _flow_integration_unit;}
		}
        /// <summary>
        /// 零点采样值
        /// </summary>
        public decimal? zero_sample_value
		{
			set{ _zero_sample_value=value;}
			get{return _zero_sample_value;}
		}
        /// <summary>
        /// 仪表系数
        /// </summary>
        public decimal? meter_factor
		{
			set{ _meter_factor=value;}
			get{return _meter_factor;}
		}
        /// <summary>
        /// 热量系数
        /// </summary>
        public decimal? heat_coefficient
		{
			set{ _heat_coefficient=value;}
			get{return _heat_coefficient;}
		}
        /// <summary>
        /// 供水温度系数
        /// </summary>
        public decimal? supply_water_temperature_coefficient
		{
			set{ _supply_water_temperature_coefficient=value;}
			get{return _supply_water_temperature_coefficient;}
		}
        /// <summary>
        /// 回水温度系数
        /// </summary>
        public decimal? return_temperature_coefficient
		{
			set{ _return_temperature_coefficient=value;}
			get{return _return_temperature_coefficient;}
		}
        /// <summary>
        /// 小信号切除点
        /// </summary>
        public decimal? small_signal_cut_off_point
		{
			set{ _small_signal_cut_off_point=value;}
			get{return _small_signal_cut_off_point;}
		}
        /// <summary>
        /// 修改脉冲单位
        /// </summary>
        public decimal? modify_pulse_unit
		{
			set{ _modify_pulse_unit=value;}
			get{return _modify_pulse_unit;}
		}
        /// <summary>
        /// 允许切除显示
        /// </summary>
        public string allow_cutout_display
		{
			set{ _allow_cutout_display=value;}
			get{return _allow_cutout_display;}
		}
        /// <summary>
        /// 反向输出允许
        /// </summary>
        public string ReverseOutputAllows
		{
			set{ _reverseoutputallows=value;}
			get{return _reverseoutputallows;}
		}
        /// <summary>
        /// 电流输出类型
        /// </summary>
        public string current_output_type
		{
			set{ _current_output_type=value;}
			get{return _current_output_type;}
		}
        /// <summary>
        /// 脉冲输出方式
        /// </summary>
        public string pulse_output_mode
		{
			set{ _pulse_output_mode=value;}
			get{return _pulse_output_mode;}
		}
        /// <summary>
        /// 频率输出范围
        /// </summary>
        public string frequency_output_range
		{
			set{ _frequency_output_range=value;}
			get{return _frequency_output_range;}
		}
        /// <summary>
        /// 空管报警允许
        /// </summary>
        public string empty_traffic_alarm_allowed
		{
			set{ _empty_traffic_alarm_allowed=value;}
			get{return _empty_traffic_alarm_allowed;}
		}
        /// <summary>
        /// 空管报警阈值
        /// </summary>
        public decimal? empty_traffic_alarm_threshold
		{
			set{ _empty_traffic_alarm_threshold=value;}
			get{return _empty_traffic_alarm_threshold;}
		}
        /// <summary>
        /// 上限报警允许
        /// </summary>
        public string high_limit_alarm_allows
		{
			set{ _high_limit_alarm_allows=value;}
			get{return _high_limit_alarm_allows;}
		}
        /// <summary>
        /// 上限报警数值
        /// </summary>
        public decimal? upper_alarm_value
		{
			set{ _upper_alarm_value=value;}
			get{return _upper_alarm_value;}
		}
        /// <summary>
        /// 下限报警允许
        /// </summary>
        public string lower_limit_alarm_allowed
		{
			set{ _lower_limit_alarm_allowed=value;}
			get{return _lower_limit_alarm_allowed;}
		}
        /// <summary>
        /// 下限报警数值
        /// </summary>
        public decimal? lower_limit_alarm_value
		{
			set{ _lower_limit_alarm_value=value;}
			get{return _lower_limit_alarm_value;}
		}
        /// <summary>
        /// 励磁报警允许
        /// </summary>
        public string excitation_alarm_allows
		{
			set{ _excitation_alarm_allows=value;}
			get{return _excitation_alarm_allows;}
		}
        /// <summary>
        /// 传感器系数
        /// </summary>
        public decimal? sensor_coefficient
		{
			set{ _sensor_coefficient=value;}
			get{return _sensor_coefficient;}
		}
        /// <summary>
        /// 空管采样值
        /// </summary>
        public decimal? empty_pipe_sampling_value
		{
			set{ _empty_pipe_sampling_value=value;}
			get{return _empty_pipe_sampling_value;}
		}
        /// <summary>
        /// 报警信息
        /// </summary>
        public string alarm_information
		{
			set{ _alarm_information=value;}
			get{return _alarm_information;}
		}
        /// <summary>
        /// 电流零点修正
        /// </summary>
        public decimal? current_zero_correction
		{
			set{ _current_zero_correction=value;}
			get{return _current_zero_correction;}
		}
        /// <summary>
        /// 电流满度修正
        /// </summary>
        public decimal? current_full_scale_correction
		{
			set{ _current_full_scale_correction=value;}
			get{return _current_full_scale_correction;}
		}
        /// <summary>
        /// 仪表量程设置
        /// </summary>
        public string meter_range_setting
		{
			set{ _meter_range_setting=value;}
			get{return _meter_range_setting;}
		}
        /// <summary>
        /// 测量阻尼时间
        /// </summary>
        public string measure_damping_time
		{
			set{ _measure_damping_time=value;}
			get{return _measure_damping_time;}
		}
        /// <summary>
        /// 流量方向选择项
        /// </summary>
        public string flow_direction_option
		{
			set{ _flow_direction_option=value;}
			get{return _flow_direction_option;}
		}
        /// <summary>
        /// 累计热量
        /// </summary>
        public decimal? cumulative_heat
		{
			set{ _cumulative_heat=value;}
			get{return _cumulative_heat;}
		}
        /// <summary>
        /// 累计冷量
        /// </summary>
        public decimal? cumulative_cooling_capacity
		{
			set{ _cumulative_cooling_capacity=value;}
			get{return _cumulative_cooling_capacity;}
		}
        /// <summary>
        /// 录入日期
        /// </summary>
        public DateTime? input_date
		{
			set{ _input_date=value;}
			get{return _input_date;}
		}
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? create_time
		{
			set{ _create_time=value;}
			get{return _create_time;}
		}
        /// <summary>
        /// 备用1
        /// </summary>
        public string r1
		{
			set{ _r1=value;}
			get{return _r1;}
		}
        /// <summary>
        /// 备用2
        /// </summary>
        public string r2
		{
			set{ _r2=value;}
			get{return _r2;}
		}
        /// <summary>
        /// 备用3
        /// </summary>
        public string r3
		{
			set{ _r3=value;}
			get{return _r3;}
		}
        #endregion Model




        /// <summary>
        /// 正累计流量整数
        /// </summary>
        public string positive_total_flowA { get { return positive_total_flowA1; } set { positive_total_flowA1 = value; } }
		public static string positive_total_flowA1 = "";
        /// <summary>
        /// 正累计流量小数
        /// </summary>
        public string positive_total_flowB { get { return positive_total_flowB1; } set { positive_total_flowB1 = value; } }
		public static string positive_total_flowB1 = "";

        /// <summary>
        /// 累计流量整数
        /// </summary>
        public string cumulative_trafficA { get { return cumulative_trafficA1; } set { cumulative_trafficA1 = value; } }
		public static string cumulative_trafficA1 = "";
        /// <summary>
        /// 累计流量小数
        /// </summary>
        public string cumulative_trafficB { get { return cumulative_trafficB1; } set { cumulative_trafficB1 = value; } }
		public static string cumulative_trafficB1 = "";


        /// <summary>
        /// 负累计流量整数
        /// </summary>
        public string negative_total_flowA { get { return negative_total_flowA1; } set { negative_total_flowA1 = value; } }
		public static string negative_total_flowA1 = "";
        /// <summary>
        /// 负累计流量小数
        /// </summary>
        public string negative_total_flowB { get { return negative_total_flowB1; } set { negative_total_flowB1 = value; } }
		public static string negative_total_flowB1 = "";


        /// <summary>
        /// 累计热量整数
        /// </summary>
        public string cumulative_heatA { get { return cumulative_heatA1; } set { cumulative_heatA1= value; } }
		public static string cumulative_heatA1 = "";
        /// <summary>
        /// 累计热量小数
        /// </summary>
        public string cumulative_heatB { get { return cumulative_heatB1; } set { cumulative_heatB1 = value; } }
		public static string cumulative_heatB1 = "";


        /// <summary>
        /// 累计冷量整数
        /// </summary>
        public string cumulative_cooling_capacityA { get { return cumulative_cooling_capacityA1; } set { cumulative_cooling_capacityA1 = value; } }
		public static string cumulative_cooling_capacityA1 = "";
        /// <summary>
        /// 累计冷量小数
        /// </summary>
        public string cumulative_cooling_capacityB { get { return cumulative_cooling_capacityB1; } set { cumulative_cooling_capacityB1 = value; } }
		public static string cumulative_cooling_capacityB1 = "";
    }
}

