基于工业智能实现自动化浇花系统的设计与实现,系统主要采用java,springboot,大数据分析技术,智能硬件模拟,3D动画编程技术,数据存储技术,实现基于工业智能实现自动化浇花系统。
系统主要包含,智能浇水评估,花草健康态势管理,花草植物管理,天气数据采集,,花草温湿度采集,花草特殊照看,系统管理等模块。
原文地址
一、程序设计
本次基于工业智能实现自动化浇花系统的设计与实现,主要内容涉及:
主要功能模块:智能浇水评估,花草健康态势管理,花草植物管理,天气数据采集,,花草温湿度采集,花草特殊照看,系统管理等模块
主要包含技术:java,springboot,大数据分析技术,智能硬件模拟,3D动画编程技术,数据存储技术
主要包含算法:数据分析计算,智能硬件数据模拟等
二、效果实现
花草管理
花草健康
其他效果省略
核心代码
代码语言:java复制public PageUtils queryWdPage(Map<String, Object> params) {
String beanName = (String) params.get("paramKey");
String htid = (String) params.get("htid");
String orderField = "ct";
Page<WdEntity> page = this.selectPage(
new Query<WdEntity>(params).getPage(),
new EntityWrapper<WdEntity>()
.eq("status", 1)
.eq(StringUtils.isNotBlank(htid) && !"null".equalsIgnoreCase(htid), "htid", htid)
.like(StringUtils.isNotBlank(beanName), "comt", beanName)
.orderBy(orderField, false)
.addFilterIfNeed(params.get(Constant.SQL_FILTER) != null, (String) params.get(Constant.SQL_FILTER))
);
page.getRecords().stream().forEach(item -> {
List<Map<String, Object>> maps = template.queryForList("select * from t_whzy_info where pid=?", item.getHtid());
item.setHname((CollectionUtils.isEmpty(maps)) ? "" : String.valueOf(maps.get(0).get("name")));
if (StringUtils.isNotEmpty(beanName)) {
item.setComt(item.getComt().replace(beanName, "<span style='color: #ef0000'>" beanName "</span>"));
}
});
return new PageUtils(page);
}