实现系统管理表格操作接口、分页操作

This commit is contained in:
lixiaoyuan
2025-08-22 19:06:50 +08:00
parent 7e965b6fb4
commit 7fe51ea362
56 changed files with 2234 additions and 1304 deletions

View File

@@ -45,7 +45,7 @@ int Device::startComm()
}
// 从属性列表中获取通讯方式和通讯地址、端口
std::string commType = attrs.getStr("commType");
std::string commType = attrs.value("commType");
// 如果entity的通讯协议类型当前配置不一致需要关闭连接删除通讯后创建新的通讯
if (commEntity && commEntity->type != commType)
@@ -64,15 +64,15 @@ int Device::startComm()
return 0;
}
std::shared_ptr<Device> Device::create(DataFields& fields)
std::shared_ptr<Device> Device::create(Fields& fields)
{
auto device = std::make_shared<Device>();
device->deviceId = fields.getInt("device_id");
device->type = fields.getInt("type");
device->name = fields.getStr("name");
device->code = fields.getStr("code");
device->name = fields.value("name");
device->code = fields.value("code");
device->isOpen = fields.getInt("is_open");
device->attrsJson = fields.getStr("attrs");
device->attrsJson = fields.value("attrs");
// 解析属性的JSON字符串转换成键值对
NJson jsonroot;