using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QMAPP.FJC.TRACING.DAInterface
{
    /// <summary>
    /// 数据采集结果
    /// </summary>
    [Serializable]
    public class DAResult
    {
        /// <summary>
        /// 成功
        /// </summary>
        public bool Success { get; set; }
        /// <summary>
        /// 状态名称
        /// </summary>
        public string StateName { get; set; }
        /// <summary>
        /// 状态代码
        /// </summary>
        public string StateCode { get; set; }
        /// <summary>
        /// 执行动作
        /// </summary>
        public List<string> Actions { get; private set; }

        public DAResult()
        {
            Actions = new List<string>();
        }

        public string Message { get; set; }

        public bool StateChanged { get; set; }

        /// <summary>
        /// 2017-10-1
        /// 闫永刚,需要后台返回零件号
        /// </summary>
        public string MATERIAL_CODE { get; set; }
        /// <summary>
        /// 过程码
        /// </summary>
        public string ProcessCode { get; set; }
        /// <summary>
        /// 模架号
        /// </summary>
        public string MouldCode { get; set; }
        /// <summary>
        /// 派工单ID
        /// </summary>
        public string WorkOrderID { get; set; }
		/// <summary>
        /// 提前输入
        /// </summary>
        public bool PreInput { get; set; }
        /// <summary>
        /// 解析后的采集值
        /// </summary>
        public string AnalyzedValue { get; set; }

        public string MATERIAL_NAME { get; set; }
    }
}