#pragma once #define MAX_IDITERM 64 namespace iflytop { using namespace std; class IdIterm { public: int projId; int boardTypeId; int boardId; IdIterm(int projId, int boardTypeId, int boardId) : projId(projId), boardTypeId(boardTypeId), boardId(boardId) {} IdIterm() : projId(0), boardTypeId(0), boardId(0) {} }; class IdMgr { IdIterm table[MAX_IDITERM]; int tableNum; public: static IdMgr& ins() { static IdMgr ins; return ins; } void addIdItem(IdIterm item); int getBoardId(int projId, int boardTypeId); }; } // namespace iflytop