#pragma once
|
|
#include "MBFireMasterCls.h"
|
#include "MBFireComposeCls.h"
|
#include "MBFireDataCls.h"
|
#include "MBFireGroupSet.h"
|
#include "MBFireQrCodeSet.h"
|
|
|
//{
|
// mastercls£º{"cls_id":"0031"£¬cls_name:"", key_attr:"",key_attrname:"", ¡°keyattr_size":"32",¡±name_attr:"", name_attrname:"","nameattr_size":"64" },
|
// composecls:{"cls_id":"0032"£¬"cls_name":""},
|
// datacls:{"cls_id":"0030"£¬"cls_name":""},
|
// groupset:{"group":"0/1", "attr":"","attr_name":""}
|
// qr_code_set:[
|
// {"clsid":"","attr":""},
|
// ¡
|
// ]
|
//}
|
class AFX_EXT_CLASS CMBFireAppExtParam
|
{
|
public:
|
CMBFireAppExtParam(void);
|
~CMBFireAppExtParam(void);
|
private:
|
CMBFireMasterCls *m_pMasterCls;
|
CMBFireComposeCls *m_pComposeCls;
|
CMBFireDataCls *m_pDataCls;
|
CMBFireGroupSet *m_pGroupSet;
|
CMBFireQrCodeSet *m_pQrCodeSet;
|
public:
|
CMBFireMasterCls *GetMasterCls();
|
CMBFireComposeCls *GetComposeCls();
|
CMBFireDataCls *GetDataCls();
|
CMBFireGroupSet *GetGroupSet();
|
CMBFireQrCodeSet *GetQrCodeSet();
|
public:
|
bool ParseJson( CString strJson,CString &strErrInfo );
|
bool IsReachRequire(CString &strErrInfo); // ÊÇ·ñ´ïµ½ÒªÇó
|
CString GetTN_XXX_XXXTableName();
|
CString GetTN_XXXTableName();
|
CString GetTN_MClsID_DClsIDCreateTableSql();
|
CString GetMasterClassAttrs(); // Ö÷ÀàÊôÐÔ
|
};
|