//--------------------------------------------------------------------------- #ifndef CDSIfscFH #define CDSIfscFH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include //--------------------------------------------------------------------------- #include "ITSLibF.h" #include "CDSItsObjectF.h" //--------------------------------------------------------------------------- class TCDSIfsc { public: TCDSIfsc(); ~TCDSIfsc(); public: AnsiString VMS_IFSC_ID; //NUMBER(10) N VMS Á¤º¸Á¦°ø±¸°£ ID AnsiString VMS_IFSC_NM; //VARCHAR2(60) Y VMS Á¤º¸Á¦°ø±¸°£ ¸í AnsiString DSPL_STRT_NODE_NM; //VARCHAR2(30) Y Ç¥Ãâ ½ÃÀÛ ³ëµå ¸í AnsiString DSPL_END_NODE_NM; //VARCHAR2(30) Y Ç¥Ãâ Á¾·á ³ëµå ¸í AnsiString DETR_ID; //NUMBER(10) Y ¿ìȸµµ·Î ID AnsiString ROAD_NM; //VARCHAR2(30) Y µµ·Î¸í AnsiString SPOT_NM; //VARCHAR2(30) Y ÁöÁ¡¸í AnsiString AXIS_YN; //CHAR(1) Y 'N' ÃàÁ¤º¸ »ý¼º¿ë AnsiString PRCN_DT; //NVARCHAR2(14) Y °¡°ø ÀϽà AnsiString CMTR_GRAD_CD; //NVARCHAR2(7) Y ¼ÒÅë µî±Þ ÄÚµå int SPED; //NNUMBER(3) Y 0 ¼Óµµ int TRVL_HH; //NNUMBER(6) Y 0 ÅëÇà ½Ã°£ TDateTime dtCngst; int CNGST_CNT; // ¿¬¼Ó Á¤Ã¼ Ƚ¼ö(10ºÐÀÌ»ó, Áï ¿¬¼ÓÇØ¼­ 2ȸÀÌ»ó Á¤Ã¼½Ã Á¤Ã¼·Î ÆÇÁ¤) public: void Init(); }; //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- class TCDSIfscManager : public TCDSItsObject { public: TCDSIfscManager(); ~TCDSIfscManager(); private: public: TItsMap FLists; public: int LoadVmsIfscInfo(TADOConnection *ADbConn); int LoadVmsIfscTrafficInfo(TADOConnection *ADbConn); }; //--------------------------------------------------------------------------- extern TCDSIfscManager *CDSIfscManager; typedef std::map::iterator IfscItr; //--------------------------------------------------------------------------- #endif