#pragma once #include using namespace std; class ElcTurnOffArea { public: ElcTurnOffArea(); ~ElcTurnOffArea(); public: int m_nOffArea; // 区域标识 int m_nStationID; // 车站ID string m_strUnioEqpmtStrID; // 关联车站ID }; class ElectricEqpmt_ElcTurnOffArea { public: ElectricEqpmt_ElcTurnOffArea(); ~ElectricEqpmt_ElcTurnOffArea(); void AddElcTurnOffArea( int nOffArea, int nStationID, const string& strEqpmtStrID ); void SetOffAreaID( int nAreaID ) { m_nOffArea = nAreaID; } int GetOffAreaID( ) { return m_nOffArea; } void SetStationID( int nStationID ) { m_nStationID = nStationID; } int GetStationID() { return m_nStationID; } void SetPower( bool bPower ) { m_bPower = bPower; } bool GetPower() { return m_bPower; } public: int m_nOffArea; // 区域标识 int m_nStationID; // 车站ID bool m_bPower; // 是否有电 vector m_vecElcTurnOffArea; };