Добавление ДАО для использования в новом маршруте

This commit is contained in:
2026-01-05 15:29:47 +03:00
parent 49a2913884
commit 8df55238be
7 changed files with 91 additions and 7 deletions
+21
View File
@@ -0,0 +1,21 @@
#pragma once
#include <mysqlx/xdevapi.h>
#include <cstdint>
#include <vector>
#include "IMedicationsDAO.h"
#include "../entities/medication.h"
namespace uad
{
class MySQLMedicationsDAO : public IMedicationsDAO
{
mysqlx::Session& session_;
public:
explicit MySQLMedicationsDAO(mysqlx::Session& session);
[[nodiscard]] std::vector<medication> GetAll() const override;
[[nodiscard]] std::string Create(const medication& m) const override;
};
}