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