/************************************************************************* 【文件名】 CellDataCompare.h 【功能模块和目的】 数据比较节点类头文件 【开发者及日期】 郑石诺 2015/02/03 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ #pragma once #include "cellbase.h" #include "CellAUTOCREATE.h" /************************************************************************* 【类名】 CCellDataCompare 【功能】 【接口说明】 数据比较节点类 【开发者及日期】 郑石诺 2015/02/03 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ class CCellDataCompare : public CCellBase { DECLARE_CELL_AUTOCREATE public: CCellDataCompare(void); CCellDataCompare( CCellDataCompare & cellDataCompare ); virtual ~CCellDataCompare(void); //////////////////////////////////////////////////////////////////////////////// //继承自CCellBase int operate(void); CCellBase * copy(void); bool fillData(IFlowDataProvider& Provider); LPCTSTR name(void) const { return CELL_NAME_COMPARE; } int maxWaitingTime(void) const { return 0; } private: CString m_Data1; //比较数据1,为变量时存放变量名 CString m_Data2; //比较数据2,为变量时存放变量名 CString m_Data3; //比较数据3,为变量时存放变量名 int m_CompareType; //比较类型,等于1、大于2、大于等于3、小于4、小于等于5、介于之间6 int m_VarType; //比较方式,数值比较1、字符比较3 int m_Data1Type; //比较数据1的类型,具体值1变量2 int m_Data2Type; //比较数据2的类型,具体值1变量2 int m_Data3Type; //比较数据3的类型,具体值1变量2 int m_TruePos; //比较为真时下一节点编号 int m_FalsePos; //比较为假时下一节点编号 };