|
@ -37,6 +37,19 @@ using namespace nlohmann; |
|
|
make_column("permission_level", &Setting::permission_level), /**/ \ |
|
|
make_column("permission_level", &Setting::permission_level), /**/ \ |
|
|
make_column("val", &Setting::val)) |
|
|
make_column("val", &Setting::val)) |
|
|
|
|
|
|
|
|
|
|
|
// #define SETTING_DB_STRUCT \ |
|
|
|
|
|
// make_table("settings", /**/ \ |
|
|
|
|
|
// make_column("id", &PreSetting::id, primary_key()), /**/ \ |
|
|
|
|
|
// make_column("name", &PreSetting::group_id), /**/ \ |
|
|
|
|
|
// make_column("name", &PreSetting::name), /**/ \ |
|
|
|
|
|
// make_column("name_ch", &PreSetting::name_ch), /**/ \ |
|
|
|
|
|
// make_column("val_lower_limit", &PreSetting::val_lower_limit), /**/ \ |
|
|
|
|
|
// make_column("val_upper_limit", &PreSetting::val_upper_limit), /**/ \ |
|
|
|
|
|
// make_column("permission_level", &PreSetting::permission_level), /**/ \ |
|
|
|
|
|
// make_column("val", &PreSetting::val))
|
|
|
|
|
|
|
|
|
|
|
|
// // PreSetting
|
|
|
|
|
|
|
|
|
#define DISINFECTION_RECORD_DB_STRUCT \
|
|
|
#define DISINFECTION_RECORD_DB_STRUCT \
|
|
|
DISINFECTION_RECORD_DB, \ |
|
|
DISINFECTION_RECORD_DB, \ |
|
|
make_table("disinfection_records", /**/ \ |
|
|
make_table("disinfection_records", /**/ \ |
|
@ -238,6 +251,7 @@ json DBService::getAllUserJson() { |
|
|
auto all = usertable.get_all<User>(); |
|
|
auto all = usertable.get_all<User>(); |
|
|
for (auto& u : all) { |
|
|
for (auto& u : all) { |
|
|
json j_user; |
|
|
json j_user; |
|
|
|
|
|
j_user["id"] = u.id; |
|
|
j_user["uid"] = u.uid; |
|
|
j_user["uid"] = u.uid; |
|
|
j_user["passwd"] = u.passwd; |
|
|
j_user["passwd"] = u.passwd; |
|
|
j_user["permission_level"] = u.permission_level; |
|
|
j_user["permission_level"] = u.permission_level; |
|
|