mirror of
https://gitee.com/js-yhsec/energy_storage.git
synced 2026-05-27 18:59:26 +08:00
完成系统管理web端功能,实现系统管理服务端接口,实现登录功能
This commit is contained in:
@@ -3,45 +3,45 @@
|
||||
|
||||
void DataFields::set(string key, string val)
|
||||
{
|
||||
map_fields_[key] = val;
|
||||
mapFields_[key] = val;
|
||||
}
|
||||
void DataFields::set(string key, float val)
|
||||
{
|
||||
map_fields_[key] = std::to_string(val);
|
||||
mapFields_[key] = std::to_string(val);
|
||||
}
|
||||
void DataFields::set(string key, int val)
|
||||
{
|
||||
map_fields_[key] = std::to_string(val);
|
||||
mapFields_[key] = std::to_string(val);
|
||||
}
|
||||
void DataFields::set(string key, int64_t val)
|
||||
{
|
||||
map_fields_[key] = std::to_string(val);
|
||||
mapFields_[key] = std::to_string(val);
|
||||
}
|
||||
string DataFields::get_str(string key)
|
||||
string DataFields::getStr(string key)
|
||||
{
|
||||
if (map_fields_.count(key) > 0)
|
||||
if (mapFields_.count(key) > 0)
|
||||
{
|
||||
return map_fields_[key];
|
||||
return mapFields_[key];
|
||||
}
|
||||
else
|
||||
{
|
||||
return "";
|
||||
}
|
||||
}
|
||||
int DataFields::get_int(string key)
|
||||
int DataFields::getInt(string key)
|
||||
{
|
||||
return map_fields_.count(key) > 0 ? Utils::toInt(map_fields_[key]) : 0;
|
||||
return mapFields_.count(key) > 0 ? Utils::toInt(mapFields_[key]) : 0;
|
||||
}
|
||||
float DataFields::get_float(string key)
|
||||
float DataFields::getFloat(string key)
|
||||
{
|
||||
return map_fields_.count(key) > 0 ? Utils::toFloat(map_fields_[key]) : 0.0f;
|
||||
return mapFields_.count(key) > 0 ? Utils::toFloat(mapFields_[key]) : 0.0f;
|
||||
}
|
||||
void DataFields::remove(string key)
|
||||
{
|
||||
auto it = map_fields_.find(key);
|
||||
if (it != map_fields_.end())
|
||||
auto it = mapFields_.find(key);
|
||||
if (it != mapFields_.end())
|
||||
{
|
||||
map_fields_.erase(it);
|
||||
mapFields_.erase(it);
|
||||
}
|
||||
}
|
||||
void DataFields::append(DataFields& datafield)
|
||||
@@ -49,19 +49,19 @@ void DataFields::append(DataFields& datafield)
|
||||
auto& map_f = datafield.fields();
|
||||
for (auto it = map_f.begin(); it != map_f.end(); it++)
|
||||
{
|
||||
map_fields_[it->first] = it->second;
|
||||
mapFields_[it->first] = it->second;
|
||||
}
|
||||
}
|
||||
map<string, string>& DataFields::fields()
|
||||
{
|
||||
return map_fields_;
|
||||
return mapFields_;
|
||||
}
|
||||
|
||||
void DataFields::check(string key, string val, string d)
|
||||
{
|
||||
if (map_fields_.count(key) > 0 && map_fields_[key] == val)
|
||||
if (mapFields_.count(key) > 0 && mapFields_[key] == val)
|
||||
{
|
||||
map_fields_[key] = d;
|
||||
mapFields_[key] = d;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ string DataFields::get_insert_sql(string tbname)
|
||||
{
|
||||
string key;
|
||||
string val;
|
||||
for (auto it = map_fields_.begin(); it != map_fields_.end(); it++)
|
||||
for (auto it = mapFields_.begin(); it != mapFields_.end(); it++)
|
||||
{
|
||||
if (!key.empty())
|
||||
{
|
||||
@@ -93,9 +93,9 @@ string DataFields::get_update_sql(string tbname, string sql_c)
|
||||
{
|
||||
ostringstream oss;
|
||||
oss << "update " << tbname << " set ";
|
||||
for (auto iter = map_fields_.begin(); iter != map_fields_.end(); iter++)
|
||||
for (auto iter = mapFields_.begin(); iter != mapFields_.end(); iter++)
|
||||
{
|
||||
if (iter != map_fields_.begin())
|
||||
if (iter != mapFields_.begin())
|
||||
{
|
||||
oss << ",";
|
||||
};
|
||||
@@ -120,12 +120,12 @@ string DataFields::get_update_sql(string tbname, std::vector<std::string> vec_ke
|
||||
|
||||
ostringstream oss;
|
||||
oss << "update " << tbname << " set ";
|
||||
for (auto iter = map_fields_.begin(); iter != map_fields_.end(); iter++)
|
||||
for (auto iter = mapFields_.begin(); iter != mapFields_.end(); iter++)
|
||||
{
|
||||
auto& k = iter->first;
|
||||
auto& v = iter->second;
|
||||
if (!map_keys[k]) { continue; }
|
||||
if (iter != map_fields_.begin())
|
||||
if (iter != mapFields_.begin())
|
||||
{
|
||||
oss << ",";
|
||||
};
|
||||
@@ -145,7 +145,7 @@ string DataFields::get_update_sql(string tbname, std::vector<std::string> vec_ke
|
||||
|
||||
void DataFields::foreach_item(function<void(string key, string val)> on_foraach)
|
||||
{
|
||||
for (auto it = map_fields_.begin(); it != map_fields_.end(); it++)
|
||||
for (auto it = mapFields_.begin(); it != mapFields_.end(); it++)
|
||||
{
|
||||
if (on_foraach)
|
||||
{
|
||||
@@ -153,15 +153,15 @@ void DataFields::foreach_item(function<void(string key, string val)> on_foraach)
|
||||
}
|
||||
}
|
||||
}
|
||||
bool DataFields::is_empty(string key)
|
||||
bool DataFields::isEmpty(string key)
|
||||
{
|
||||
auto& s = map_fields_[key];
|
||||
auto& s = mapFields_[key];
|
||||
return s.empty();
|
||||
}
|
||||
|
||||
bool DataFields::is_float_number(string key)
|
||||
{
|
||||
auto& s = map_fields_[key];
|
||||
auto& s = mapFields_[key];
|
||||
if (s.empty())
|
||||
{
|
||||
return false;
|
||||
@@ -179,7 +179,7 @@ bool DataFields::is_float_number(string key)
|
||||
string DataFields::to_str()
|
||||
{
|
||||
string s;
|
||||
for (auto it = map_fields_.begin(); it != map_fields_.end(); it++)
|
||||
for (auto it = mapFields_.begin(); it != mapFields_.end(); it++)
|
||||
{
|
||||
s += ("[" + it->first + ":" + it->second + "] ");
|
||||
}
|
||||
@@ -188,10 +188,10 @@ string DataFields::to_str()
|
||||
|
||||
int DataFields::size()
|
||||
{
|
||||
return map_fields_.size();
|
||||
return mapFields_.size();
|
||||
}
|
||||
|
||||
void DataFields::clear()
|
||||
{
|
||||
map_fields_.clear();
|
||||
mapFields_.clear();
|
||||
}
|
||||
Reference in New Issue
Block a user