using System;
namespace OTSIncAReportGraph
{
#region 历史操作记录类
///历史操作记录类,记录颗粒被操作的记录
public class HistoryApolygon
{
//自增长,操作id,增长在程序中自己写代码控制
private int m_id;
//所操作的颗粒的id
private Guid m_apolygonid;
//操作类型
private PaintState m_operator;
//原先的操作状态类型
private PaintState m_oldoperator;
private bool m_isDeleted;
///
/// 操作类ID
///
public int ID
{
get { return m_id; }
set { m_id = value; }
}
///
/// 颗粒类ID
///
public Guid APolygonID
{
get { return m_apolygonid; }
set { m_apolygonid = value; }
}
///
/// 操作类型
///
public PaintState Operator
{
get { return m_operator; }
set { m_operator = value; }
}
///
/// 原先的操作类型
///
public PaintState OldOperator
{
get { return m_oldoperator; }
set { m_oldoperator = value; }
}
public bool IsDeleted { get => m_isDeleted; set => m_isDeleted = value; }
}
#endregion
}