using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Kingo.PluginServiceInterface.Model
{
    public class ExportEntity : INotifyPropertyChanged
    {
        public event PropertyChangedEventHandler PropertyChanged;
        private string _BID;
        /// 
        /// 任务包ID
        /// 
        public string BID
        {
            get { return _BID; }
            set
            {
                _BID = value;
                if (this.PropertyChanged != null)
                {
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("BID"));
                }
            }
        }
        private string _PackageName;
        /// 
        /// 任务包名称
        /// 
        public string PackageName
        {
            get { return _PackageName; }
            set
            {
                _PackageName = value;
                if (this.PropertyChanged != null)
                {
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("PackageName"));
                }
            }
        }
        private string _TBWYBSM;
        /// 
        /// 图斑唯一标识码
        /// 
        public string TBBSM
        {
            get { return _TBWYBSM; }
            set
            {
                _TBWYBSM = value;
                if (this.PropertyChanged != null)
                {
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("TBBSM"));
                }
            }
        }
        private string _ZT;
        /// 
        /// 图斑状态:未完成、完成、返外业、已输出
        /// 
        public string ZT
        {
            get { return _ZT; }
            set
            {
                _ZT = value;
                if (this.PropertyChanged != null)
                {
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("ZT"));
                }
            }
        }
        private string _xbtb;
        /// 
        /// 是否是星标图斑
        /// 
        public string XBTB
        {
            get { return _xbtb; }
            set
            {
                _xbtb = value;
                if (this.PropertyChanged != null)
                {
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("XBTB"));
                }
            }
        }
        private string _FWY;
        /// 
        /// 是否返外业
        /// 
        public string FWY
        {
            get { return _FWY; }
            set
            {
                _FWY = value;
                if (this.PropertyChanged != null)
                {
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("FWY"));
                }
            }
        }
        private string _WYBZ;
        /// 
        /// 外业备注
        /// 
        public string WYBZ
        {
            get { return _WYBZ; }
            set
            {
                _WYBZ = value;
                if (this.PropertyChanged != null)
                {
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("WYBZ"));
                }
            }
        }
        private string _PackagePath;
        /// 
        /// 外业备注
        /// 
        public string PackagePath
        {
            get { return _PackagePath; }
            set
            {
                _PackagePath = value;
                if (this.PropertyChanged != null)
                {
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("PackagePath"));
                }
            }
        }
        public System.Windows.Visibility SFSBVisibility { get; set; } = System.Windows.Visibility.Collapsed;
        /// 
        /// 是否速报 1-已速报 0-未速报
        /// 
        public int SFSB { get; set; }
    }
}