mirror of
https://gitee.com/js-yhsec/energy_storage.git
synced 2026-05-27 18:59:26 +08:00
搭建PVB架构,实现前端的基础布局、菜单、表格、图示等功能
This commit is contained in:
@@ -32,10 +32,17 @@ int DataFields::getInt(string key)
|
||||
{
|
||||
return mapFields_.count(key) > 0 ? Utils::toInt(mapFields_[key]) : 0;
|
||||
}
|
||||
|
||||
float DataFields::getFloat(string key)
|
||||
{
|
||||
return mapFields_.count(key) > 0 ? Utils::toFloat(mapFields_[key]) : 0.0f;
|
||||
}
|
||||
|
||||
double DataFields::getDouble(string key)
|
||||
{
|
||||
return mapFields_.count(key) > 0 ? Utils::toDouble(mapFields_[key]) : 0.0;
|
||||
}
|
||||
|
||||
void DataFields::remove(string key)
|
||||
{
|
||||
auto it = mapFields_.find(key);
|
||||
@@ -143,7 +150,7 @@ string DataFields::get_update_sql(string tbname, std::vector<std::string> vec_ke
|
||||
return oss.str();
|
||||
}
|
||||
|
||||
void DataFields::foreach_item(function<void(string key, string val)> on_foraach)
|
||||
void DataFields::foreachItem(function<void(string key, string val)> on_foraach)
|
||||
{
|
||||
for (auto it = mapFields_.begin(); it != mapFields_.end(); it++)
|
||||
{
|
||||
@@ -176,12 +183,12 @@ bool DataFields::is_float_number(string key)
|
||||
return true;
|
||||
}
|
||||
|
||||
string DataFields::to_str()
|
||||
string DataFields::toStr()
|
||||
{
|
||||
string s;
|
||||
for (auto it = mapFields_.begin(); it != mapFields_.end(); it++)
|
||||
{
|
||||
s += ("[" + it->first + ":" + it->second + "] ");
|
||||
s += ("{" + it->first + ":" + it->second + "} ");
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user