map改成对象
This commit is contained in:
parent
fb963c2f56
commit
8926a006da
@ -2,11 +2,11 @@ package com.zhgd.xmgl.modules.environment.controller;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.zhgd.jeecg.common.api.vo.Result;
|
import com.zhgd.jeecg.common.api.vo.Result;
|
||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
|
||||||
import com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoDetailQO;
|
import com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoDetailQO;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoDetailVo;
|
import com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoDetailVo;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoVo;
|
import com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoVo;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmCountTotalVo;
|
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmCountTotalVo;
|
||||||
|
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmVo;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.vo.NewEnvironmentAlarmVo;
|
import com.zhgd.xmgl.modules.environment.entity.vo.NewEnvironmentAlarmVo;
|
||||||
import com.zhgd.xmgl.modules.environment.service.IEnvironmentAlarmService;
|
import com.zhgd.xmgl.modules.environment.service.IEnvironmentAlarmService;
|
||||||
import com.zhgd.xmgl.modules.project.entity.qo.QueryProjectTodayAlarmInfoQO;
|
import com.zhgd.xmgl.modules.project.entity.qo.QueryProjectTodayAlarmInfoQO;
|
||||||
@ -58,9 +58,9 @@ public class EnvironmentAlarmController {
|
|||||||
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "body", required = true, dataType = "Integer"),
|
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "body", required = true, dataType = "Integer"),
|
||||||
})
|
})
|
||||||
@PostMapping(value = "/list")
|
@PostMapping(value = "/list")
|
||||||
public Result<IPage<EntityMap>> queryPageList(@RequestBody Map<String,Object> map) {
|
public Result<IPage<EnvironmentAlarmVo>> queryPageList(@RequestBody Map<String, Object> map) {
|
||||||
Result<IPage<EntityMap>> result = new Result<IPage<EntityMap>>();
|
Result<IPage<EnvironmentAlarmVo>> result = new Result<IPage<EnvironmentAlarmVo>>();
|
||||||
IPage<EntityMap> pageList = environmentAlarmService.queryEnvironmentAlarmPageList(map);
|
IPage<EnvironmentAlarmVo> pageList = environmentAlarmService.queryEnvironmentAlarmPageList(map);
|
||||||
result.setSuccess(true);
|
result.setSuccess(true);
|
||||||
result.setResult(pageList);
|
result.setResult(pageList);
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -0,0 +1,12 @@
|
|||||||
|
package com.zhgd.xmgl.modules.environment.entity.vo;
|
||||||
|
|
||||||
|
import com.zhgd.xmgl.modules.environment.entity.EnvironmentAlarm;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class EnvironmentAlarmVo extends EnvironmentAlarm {
|
||||||
|
private Double exceedVal;
|
||||||
|
private String alarmTypeName;
|
||||||
|
private String tempAlarmTime;
|
||||||
|
private String deviceName;
|
||||||
|
}
|
||||||
@ -1,17 +1,17 @@
|
|||||||
package com.zhgd.xmgl.modules.environment.mapper;
|
package com.zhgd.xmgl.modules.environment.mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
|
||||||
import com.zhgd.xmgl.modules.environment.entity.*;
|
import com.zhgd.xmgl.modules.environment.entity.*;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmCountTotalVo;
|
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmCountTotalVo;
|
||||||
|
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmVo;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.vo.NewEnvironmentAlarmVo;
|
import com.zhgd.xmgl.modules.environment.entity.vo.NewEnvironmentAlarmVo;
|
||||||
import com.zhgd.xmgl.modules.project.entity.qo.QueryProjectTodayAlarmInfoQO;
|
import com.zhgd.xmgl.modules.project.entity.qo.QueryProjectTodayAlarmInfoQO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 绿色设备报警预警数据
|
* @Description: 绿色设备报警预警数据
|
||||||
@ -22,12 +22,11 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface EnvironmentAlarmMapper extends BaseMapper<EnvironmentAlarm> {
|
public interface EnvironmentAlarmMapper extends BaseMapper<EnvironmentAlarm> {
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* @param page
|
* @param page
|
||||||
* @param map
|
* @param map
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<EntityMap> queryEnvironmentAlarmPageList(Page<EntityMap> page, @Param("param")Map<String, Object> map);
|
List<EnvironmentAlarmVo> queryEnvironmentAlarmPageList(Page<EnvironmentAlarmVo> page, @Param("param") Map<String, Object> map);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@ -1,7 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.zhgd.xmgl.modules.environment.mapper.EnvironmentAlarmMapper">
|
<mapper namespace="com.zhgd.xmgl.modules.environment.mapper.EnvironmentAlarmMapper">
|
||||||
<select id="queryEnvironmentAlarmPageList" resultType="com.zhgd.jeecg.common.mybatis.EntityMap">
|
<select id="queryEnvironmentAlarmPageList"
|
||||||
|
resultType="com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmVo">
|
||||||
SELECT a.*,
|
SELECT a.*,
|
||||||
ifnull(a.avg_data - a.alarm_value, 0) exceed_val,
|
ifnull(a.avg_data - a.alarm_value, 0) exceed_val,
|
||||||
b.alarm_type
|
b.alarm_type
|
||||||
@ -23,10 +24,11 @@
|
|||||||
and a.alarm_type_id = #{param.alarmTypeId}
|
and a.alarm_type_id = #{param.alarmTypeId}
|
||||||
</if>
|
</if>
|
||||||
<if test="param.startTime != null and param.startTime != ''">
|
<if test="param.startTime != null and param.startTime != ''">
|
||||||
AND a.alarm_time >= CONCAT(DATE_FORMAT(#{param.startTime}, '%Y-%m-%d'), ' 00:00:00')
|
AND a.alarm_time >= #{param.startTime}
|
||||||
</if>
|
</if>
|
||||||
<if test="param.endTime != null and param.endTime != ''">
|
<if test="param.endTime != null and param.endTime != ''">
|
||||||
AND a.alarm_time <= CONCAT(DATE_FORMAT(#{param.endTime}, '%Y-%m-%d'), ' 23:59:59')
|
AND a.alarm_time <= if(LENGTH(#{param.endTime}) = 10, CONCAT(DATE_FORMAT(#{param.endTime}, '%Y-%m-%d'), '
|
||||||
|
23:59:59'), #{param.endTime})
|
||||||
</if>
|
</if>
|
||||||
order by a.alarm_time desc
|
order by a.alarm_time desc
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@ -2,10 +2,10 @@ package com.zhgd.xmgl.modules.environment.service;
|
|||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
|
||||||
import com.zhgd.xmgl.modules.environment.entity.*;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.zhgd.xmgl.modules.environment.entity.*;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmCountTotalVo;
|
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmCountTotalVo;
|
||||||
|
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmVo;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.vo.NewEnvironmentAlarmVo;
|
import com.zhgd.xmgl.modules.environment.entity.vo.NewEnvironmentAlarmVo;
|
||||||
import com.zhgd.xmgl.modules.project.entity.qo.QueryProjectTodayAlarmInfoQO;
|
import com.zhgd.xmgl.modules.project.entity.qo.QueryProjectTodayAlarmInfoQO;
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ import java.util.Map;
|
|||||||
*/
|
*/
|
||||||
public interface IEnvironmentAlarmService extends IService<EnvironmentAlarm> {
|
public interface IEnvironmentAlarmService extends IService<EnvironmentAlarm> {
|
||||||
|
|
||||||
IPage<EntityMap> queryEnvironmentAlarmPageList(Map<String, Object> map);
|
IPage<EnvironmentAlarmVo> queryEnvironmentAlarmPageList(Map<String, Object> map);
|
||||||
|
|
||||||
void addEnvironmentAlarm(DustNoiseData dustNoiseData, EnvironmentDev environmentDev);
|
void addEnvironmentAlarm(DustNoiseData dustNoiseData, EnvironmentDev environmentDev);
|
||||||
|
|
||||||
|
|||||||
@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
||||||
import com.zhgd.redis.lock.RedisRepository;
|
|
||||||
import com.zhgd.xmgl.async.AsyncEnvironment;
|
import com.zhgd.xmgl.async.AsyncEnvironment;
|
||||||
import com.zhgd.xmgl.modules.basicdata.entity.Notice;
|
import com.zhgd.xmgl.modules.basicdata.entity.Notice;
|
||||||
import com.zhgd.xmgl.modules.basicdata.entity.SystemUser;
|
import com.zhgd.xmgl.modules.basicdata.entity.SystemUser;
|
||||||
@ -18,6 +17,7 @@ import com.zhgd.xmgl.modules.basicdata.service.UploadFileService;
|
|||||||
import com.zhgd.xmgl.modules.bigdevice.mapper.BigDeviceVideoMapper;
|
import com.zhgd.xmgl.modules.bigdevice.mapper.BigDeviceVideoMapper;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.*;
|
import com.zhgd.xmgl.modules.environment.entity.*;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmCountTotalVo;
|
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmCountTotalVo;
|
||||||
|
import com.zhgd.xmgl.modules.environment.entity.vo.EnvironmentAlarmVo;
|
||||||
import com.zhgd.xmgl.modules.environment.entity.vo.NewEnvironmentAlarmVo;
|
import com.zhgd.xmgl.modules.environment.entity.vo.NewEnvironmentAlarmVo;
|
||||||
import com.zhgd.xmgl.modules.environment.mapper.EnvironmentAlarmMapper;
|
import com.zhgd.xmgl.modules.environment.mapper.EnvironmentAlarmMapper;
|
||||||
import com.zhgd.xmgl.modules.environment.mapper.EnvironmentWarningMapper;
|
import com.zhgd.xmgl.modules.environment.mapper.EnvironmentWarningMapper;
|
||||||
@ -71,11 +71,11 @@ public class EnvironmentAlarmServiceImpl extends ServiceImpl<EnvironmentAlarmMap
|
|||||||
private ISprayRtDevService sprayRtDevService;
|
private ISprayRtDevService sprayRtDevService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<EntityMap> queryEnvironmentAlarmPageList(Map<String, Object> map) {
|
public IPage<EnvironmentAlarmVo> queryEnvironmentAlarmPageList(Map<String, Object> map) {
|
||||||
int pageNo = Integer.parseInt(map.getOrDefault("pageNo", 1).toString());
|
int pageNo = Integer.parseInt(map.getOrDefault("pageNo", 1).toString());
|
||||||
int pageSize = Integer.parseInt(map.getOrDefault("pageSize", 10).toString());
|
int pageSize = Integer.parseInt(map.getOrDefault("pageSize", 10).toString());
|
||||||
Page<EntityMap> page = new Page<>(pageNo, pageSize);
|
Page<EnvironmentAlarmVo> page = new Page<>(pageNo, pageSize);
|
||||||
List<EntityMap> list = environmentAlarmMapper.queryEnvironmentAlarmPageList(page, map);
|
List<EnvironmentAlarmVo> list = environmentAlarmMapper.queryEnvironmentAlarmPageList(page, map);
|
||||||
return page.setRecords(list);
|
return page.setRecords(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user