COMPASSi/trunk/code/projects/InlandModel/CertiModelInterface/CertiModel.cpp

92 lines
2.4 KiB
C++
Raw Permalink Normal View History

2025-06-25 15:06:42 +08:00
#include "CertiModel.h"
#include "Logger.h"
CertiModel* CertiModel::m_pCertiModel = nullptr;
CertiModel *CertiModel::getCertiModelInstance()
{
if (m_pCertiModel == nullptr) {
m_pCertiModel = new CertiModel();
}
return m_pCertiModel;
}
void CertiModel::destroy()
{
if (m_pCertiModel != nullptr) {
delete m_pCertiModel;
m_pCertiModel = nullptr;
}
}
CertiModel *CertiModel::getCertiModelpPtr()
{
return m_pCertiModel;
}
CertiModel::CertiModel()
{
auto log_t = get_shared_logger();
spdlog::set_default_logger(log_t); // 设置为默认 logger
m_pDataManager = DataManager::getDataManagerModelInstance();
}
void CertiModel::certify_Tonnage(int &errorCode, QString &outMsg, QString &data, const QString &message)
{
m_pDataManager->certify_Tonnage(errorCode, outMsg, data, message);
}
void CertiModel::certify_save_Tonnage(int &errorCode, QString &outMsg, QString &data, const QString &message)
{
m_pDataManager->certify_save_Tonnage(errorCode, outMsg, data, message);
}
void CertiModel::certify_check_Tonnage(int &errorCode, QString &outMsg, QString &data, const QString &message)
{
m_pDataManager->certify_check_Tonnage(errorCode, outMsg, data, message);
}
void CertiModel::certify_create_cal(int &errorCode, QString &outMsg, QString &data, const QString &message)
{
m_pDataManager->certify_create_cal(errorCode, outMsg, data, message);
}
void CertiModel::certify_cal(int &errorCode, QString &outMsg, QString &data, const QString &message)
{
m_pDataManager->certify_cal(errorCode, outMsg, data, message);
}
void CertiModel::certify_delete_cal(int &errorCode, QString &outMsg, QString &data, const QString &message)
{
m_pDataManager->certify_delete_cal(errorCode, outMsg, data, message);
}
void CertiModel::certify_EEDI(int &errorCode, QString &outMsg, QString &data, const QString &message)
{
m_pDataManager->certify_EEDI(errorCode, outMsg, data, message);
}
void CertiModel::certify_EEDI_save(int &errorCode, QString &outMsg, QString &data, const QString &message)
{
m_pDataManager->certify_EEDI_save(errorCode, outMsg, data, message);
}
void CertiModel::certify_EEDI_check(int &errorCode, QString &outMsg, QString &data, const QString &message)
{
m_pDataManager->certify_EEDI_check(errorCode, outMsg, data, message);
}
CertiModel::~CertiModel()
{
LOG_DEBUG("CertiModel Destroyed");
}