年度变更建库软件5.0版本
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

212 lines
7.0 KiB

6 months ago
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ReactiveUI;
using Kingo.Plugin.MakeTaskPackage.Entity;
namespace Kingo.Plugin.MakeTaskPackage.Model
{
public class MakeTaskPackageModel : ReactiveObject
{
private int _id;
public int ID { get { return _id; } set { this.RaiseAndSetIfChanged(ref _id, value); } }
private int _pid;
public int PID { get { return _pid; } set { this.RaiseAndSetIfChanged(ref _pid, value); } }
private bool _isCheck;
/// <summary>
/// 是否选中
/// </summary>
public bool IsCheck { get { return _isCheck; } set { this.RaiseAndSetIfChanged(ref _isCheck, value); } }
private bool _isSlice;
/// <summary>
/// 是否切片
/// </summary>
public bool IsSlice { get { return _isSlice; } set { this.RaiseAndSetIfChanged(ref _isSlice, value); } }
private string _type;
/// <summary>
/// 类型
/// </summary>
public string Type { get { return _type; } set { this.RaiseAndSetIfChanged(ref _type, value); } }
private string _fileName;
/// <summary>
/// 文件名
/// </summary>
public string FileName { get { return _fileName; } set { this.RaiseAndSetIfChanged(ref _fileName, value); } }
private string _fileAliasName;
/// <summary>
/// 文件别名
/// </summary>
public string FileAliasName { get { return _fileAliasName; } set { this.RaiseAndSetIfChanged(ref _fileAliasName, value); } }
private string _make;
/// <summary>
/// 制作
/// </summary>
public string Make { get { return _make; } set { this.RaiseAndSetIfChanged(ref _make, value); } }
private object _layer;
/// <summary>
/// 图层
/// </summary>
public object Layer { get { return _layer; } set { this.RaiseAndSetIfChanged(ref _layer, value); } }
private string _dataState;
/// <summary>
/// 数据状态
/// </summary>
public string DataState { get { return _dataState; } set { this.RaiseAndSetIfChanged(ref _dataState, value); } }
private int _fcCount;
/// <summary>
/// 要素总数
/// </summary>
public int FcCount { get { return _fcCount; } set { this.RaiseAndSetIfChanged(ref _fcCount, value); } }
private int _currNum;
/// <summary>
/// 当前处理数
/// </summary>
public int CurrNum { get { return _currNum; } set { this.RaiseAndSetIfChanged(ref _currNum, value); } }
private int _layerIndex;
/// <summary>
/// 图层索引
/// </summary>
public int LayerIndex { get { return _layerIndex; } set { this.RaiseAndSetIfChanged(ref _layerIndex, value); } }
private int _gridRowIndex;
/// <summary>
/// 图层索引
/// </summary>
public int GridRowIndex { get { return _gridRowIndex; } set { this.RaiseAndSetIfChanged(ref _gridRowIndex, value); } }
private int _currentIndex;
/// <summary>
/// 当前索引
/// </summary>
public int CurrentIndex { get { return _currentIndex; } set { this.RaiseAndSetIfChanged(ref _currentIndex, value); } }
private bool _isLayerGroup;
/// <summary>
/// 是否是图层组
/// </summary>
public bool IsLayerGroup { get { return _isLayerGroup; } set { this.RaiseAndSetIfChanged(ref _isLayerGroup, value); } }
private List<MakeTaskPackageModel> _taskModelList;
/// <summary>
/// 外业任务图层
/// </summary>
public List<MakeTaskPackageModel> TaskModelList { get { return _taskModelList; } set { this.RaiseAndSetIfChanged(ref _taskModelList, value); } }
private ExcStateEnum _excState;
/// <summary>
/// 执行状态
/// </summary>
public ExcStateEnum ExcState { get { return _excState; } set { this.RaiseAndSetIfChanged(ref _excState, value); } }
private string _OutPath;
public string OutPath { get { return _OutPath; } set { this.RaiseAndSetIfChanged(ref _OutPath, value); } }
private string _OutFilePath;
public string OutFilePath { get { return _OutFilePath; } set { this.RaiseAndSetIfChanged(ref _OutFilePath, value); } }
/// <summary>
/// 图层组名称
/// </summary>
private string _mapGroupName;
public string MapGroupName { get { return _mapGroupName; } set { this.RaiseAndSetIfChanged(ref _mapGroupName, value); } }
/// <summary>
/// 图层组索引
/// </summary>
private int _mapGroupIndex;
public int MapGroupIndex { get { return _mapGroupIndex; } set { this.RaiseAndSetIfChanged(ref _mapGroupIndex, value); } }
/// <summary>
/// mxd切片参数
/// </summary>
private MxdParameters _mxdCutParameters;
public MxdParameters MxdCutParameters { get { return _mxdCutParameters; } set { this.RaiseAndSetIfChanged(ref _mxdCutParameters, value); } }
/// <summary>
/// 图层数据源
/// </summary>
private string _layerSource;
public string LayerSource { get { return _layerSource; } set { this.RaiseAndSetIfChanged(ref _layerSource, value); } }
/// <summary>
/// 任务名称
/// </summary>
private string _taskName;
public string TaskName { get { return _taskName; } set { this.RaiseAndSetIfChanged(ref _taskName, value); } }
/// <summary>
/// 配置文件名称
/// </summary>
private string _cfgFileName;
public string CfgFileName { get { return _cfgFileName; } set { this.RaiseAndSetIfChanged(ref _cfgFileName, value); } }
/// <summary>
/// 图层数据过滤条件
/// </summary>
private string _filterWhere;
public string FilterWhere { get { return _filterWhere; } set { this.RaiseAndSetIfChanged(ref _filterWhere, value); } }
/// <summary>
/// 自定义范围字符串
/// </summary>
private string _customStrGeo;
public string CustomStrGeo { get { return _customStrGeo; } set { this.RaiseAndSetIfChanged(ref _customStrGeo, value); } }
/// <summary>
/// 自定义范围导出文件夹名称
/// </summary>
private string _customPackName;
public string CustomPackName { get { return _customPackName; } set { this.RaiseAndSetIfChanged(ref _customPackName, value); } }
/// <summary>
/// 执行状态
/// </summary>
public enum ExcStateEnum
{
/// <summary>
/// 正在导入
/// </summary>
Loading = 0,
/// <summary>
/// 正在等待
/// </summary>
Waiting = 1,
/// <summary>
/// 不需要导入
/// </summary>
NoImport=2
}
}
}