//--------------------------------------------------------------------------- #ifndef CDSPrcsParamFH #define CDSPrcsParamFH //--------------------------------------------------------------------------- #include #include #include #include "ITSLibF.h" //--------------------------------------------------------------------------- /* * Sub Info Class */ class TPrcsParamClct { public: TPrcsParamClct() {}; virtual ~TPrcsParamClct() {}; public: String CLCT_SYST_CD; // N VARCHAR2(7) N ¼öÁý ½Ã½ºÅÛ ÄÚµå int FUSN_PRRT; // N NUMBER(2) Y 0 Ç»Àü ¿ì¼±¼øÀ§ float FUSN_WGHT; // N NUMBER(5,2) Y 0 Ç»Àü °¡ÁßÄ¡ }; //--------------------------------------------------------------------------- /* * Info Class */ class TPrcsParam { public: TPrcsParam(); virtual ~TPrcsParam(); void Clear(); public: String PARA_ID; String PARA_NM; String FLTR_MTHD_CD; // N VARCHAR2(7) Y ÇÊÅ͸µ ¹æ¹ý ÄÚµå String FUSN_MTHD_CD; // N VARCHAR2(7) Y Ç»Àü ¹æ¹ý ÄÚµå String ADJS_MTHD_CD; // N VARCHAR2(7) Y º¸Á¤ ¹æ¹ý ÄÚµå String SMTH_MTHD_CD; // N VARCHAR2(7) Y ÆòȰȭ ¹æ¹ý ÄÚµå int FLTR_MIN_TFVL; // N NUMBER(6) Y 0 ÇÊÅ͸µ ÃÖ¼Ò ±³Åë·® int FLTR_MAX_TFVL; // N NUMBER(6) Y 0 ÇÊÅ͸µ ÃÖ´ë ±³Åë·® int FLTR_LWST_SPED; // N NUMBER(3) Y 0 ÇÊÅ͸µ ÃÖÀú ¼Óµµ int FLTR_HGHS_SPED; // N NUMBER(3) Y 0 ÇÊÅ͸µ ÃÖ°í ¼Óµµ float ADJS_WGHT_AVRG_PRE_1CYCL; // N NUMBER(5,2) Y 0 º¸Á¤ °¡ÁßÄ¡ Æò±Õ ÀÌÀü 1ÁÖ±â float ADJS_WGHT_AVRG_PRE_2CYCL; // N NUMBER(5,2) Y 0 º¸Á¤ °¡ÁßÄ¡ Æò±Õ ÀÌÀü 2ÁÖ±â float ADJS_WGHT_AVRG_PRE_3CYCL; // N NUMBER(5,2) Y 0 º¸Á¤ °¡ÁßÄ¡ Æò±Õ ÀÌÀü 3ÁÖ±â String ADJS_15M_PTRN_APLY_YN; // N CHAR(1) Y 'N' º¸Á¤ 15ºÐ ÆÐÅÏ Àû¿ë ¿©ºÎ int ADJS_SHTR_MISS_DECS_CYCL; // N NUMBER(2) Y º¸Á¤ ´Ü±â °áÃø ÆÇ´Ü ÁÖ±â float SMTH_LWST_SPED_FCTR; // N NUMBER(3,2) Y 0 ÆòȰȭ ÃÖÀú ¼Óµµ °è¼ö float SMTH_HGHS_SPED_FCTR; // N NUMBER(3,2) Y 0 ÆòȰȭ ÃÖ°í ¼Óµµ °è¼ö float SMTH_WGHT_AVRG_PRST; // N NUMBER(5,2) Y 0 ÆòȰȭ °¡ÁßÄ¡ Æò±Õ ÇöÀç float SMTH_WGHT_AVRG_PRE_1CYCL; // N NUMBER(5,2) Y 0 ÆòȰȭ °¡ÁßÄ¡ Æò±Õ ÀÌÀü 1ÁÖ±â float SMTH_WGHT_AVRG_PRE_2CYCL; // N NUMBER(5,2) Y 0 ÆòȰȭ °¡ÁßÄ¡ Æò±Õ ÀÌÀü 2ÁÖ±â TItsMap CLCTS; //¿ì¼±¼øÀ§¼ø¼­·Î ¼ÒÆÃµÇ¼­ µé¾î°¨ String DEL_YN; String ToString(); }; //--------------------------------------------------------------------------- /* * Manager */ class TPrcsParamManager { public: TPrcsParamManager(); virtual ~TPrcsParamManager(); public: TItsMap FLists; public: void Clear(); bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadParam(TADOConnection *ADbConn=NULL); bool LoadParamDetl(TADOConnection *ADbConn=NULL); bool GetNewPrcsParamId(String &ANewPraramId, TADOConnection *ADbConn=NULL); bool IsUsing(String AParamId, TADOConnection *ADbConn=NULL); bool DeleteData(TPrcsParam* AObj, TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TPrcsParamManager *PrcsParamManager; //--------------------------------------------------------------------------- #endif