年度变更建库软件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.
 
 

114 lines
3.0 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Kingo.RuleCheck
{
public class RuleEntity
{
/// <summary>
/// 序号
/// </summary>
public int XH { get; set; }
/// <summary>
/// 规则编码
/// </summary>
public string RuleCode { get; set; }
/// <summary>
/// 检查对象
/// </summary>
public string CheckObject { get; set; }
/// <summary>
/// 规则名称
/// </summary>
public string RuleName { get; set; }
/// <summary>
/// 规则内容
/// </summary>
public string RuleContent { get; set; }
/// <summary>
/// 错误类型
/// </summary>
public string ErrorType { get; set; }
/// <summary>
/// 错误对象ID
/// </summary>
public string ErrorId { get; set; }
/// <summary>
/// 错误提示
/// </summary>
public string ErrorTip { get; set; }
/// <summary>
/// 变更范围BSM
/// </summary>
public string BGFWBSM { get; set; }
/// <summary>
/// 外业任务图斑标识码
/// </summary>
public string TBBSM { get; set; }
/// <summary>
/// 1:点 2:线 3:面
/// </summary>
public int GeometryType { get; set; }
/// <summary>
/// 狭长图斑、锐角图斑图形坐标串
/// </summary>
public object Geometry { get; set; }
/// <summary>
/// 二类错误是否已复核
/// </summary>
public bool IsChecked { get; set; }
/// <summary>
/// 二类错误核查是否例外
/// </summary>
public bool IsZdhclw { get; set; }
/// <summary>
/// 二类错误抽查是否例外
/// </summary>
public bool IsZdcclw { get; set; }
/// <summary>
/// 当前登录人员是否是核查人员
/// </summary>
public bool IsHcry { get; set; }
/// <summary>
/// 当前登录人员是否是抽查人员
/// </summary>
public bool IsCcry { get; set; }
}
/// <summary>
/// 检查规则分类
/// </summary>
public enum RuleType
{
举证照片规范性检查,
地类属性与举证照片逻辑性检查,
数学基础规范性检查,
图形属性规范性检查,
通用类表内逻辑性检查,
通用类表间逻辑性检查,
数据库业务类逻辑检查,
单图斑建库人工检查,
数据库成果人工检查,
内业预审处理检查
}
/// <summary>
/// 参考图层信息
/// </summary>
public class BasicDataInfo
{
public string WorkspacePath { get; set; }
public AEHelper.WorkspaceTypeEnum WorkspaceType { get; set; }
public Dictionary<string, string> FeatureClassName { get; set; }
}
}