#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"); }