挂篮
This commit is contained in:
parent
91f844ee16
commit
3d2573676c
@ -153,108 +153,3 @@ public class WisdomSiteApplication extends SpringBootServletInitializer {
|
||||
}
|
||||
|
||||
}
|
||||
/*
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE TABLE `hang_basket_dev` (
|
||||
`id` bigint(20) NOT NULL COMMENT 'id',
|
||||
`dev_name` varchar(255) DEFAULT NULL COMMENT '设备名称',
|
||||
`dev_sn` varchar(255) DEFAULT NULL COMMENT '设备编码',
|
||||
`dev_model` varchar(255) DEFAULT NULL COMMENT '设备型号',
|
||||
`manufacturer_name` varchar(255) DEFAULT NULL COMMENT '厂家名称',
|
||||
`dev_image` text DEFAULT NULL COMMENT '设备图片',
|
||||
|
||||
`create_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间 yyyy-MM-dd HH:mm:ss',
|
||||
`update_date` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间 yyyy-MM-dd HH:mm:ss',
|
||||
`project_sn` varchar(50) DEFAULT NULL COMMENT '项目sn',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
KEY `idx_dev_id` (`dev_sn`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='挂篮设备';
|
||||
|
||||
|
||||
CREATE TABLE `hang_basket_displacement_data` (
|
||||
`id` bigint(20) NOT NULL COMMENT 'id',
|
||||
`dev_name` varchar(255) DEFAULT NULL COMMENT '设备名称',
|
||||
`dev_sn` varchar(255) DEFAULT NULL COMMENT '设备编码',
|
||||
|
||||
`diamond_frame_speed` double DEFAULT NULL COMMENT '菱形架速度(m/s)',
|
||||
`diamond_frame_displacement` double DEFAULT NULL COMMENT '菱形架位移(m)',
|
||||
|
||||
`create_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间 yyyy-MM-dd HH:mm:ss',
|
||||
`update_date` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间 yyyy-MM-dd HH:mm:ss',
|
||||
`project_sn` varchar(50) DEFAULT NULL COMMENT '项目sn',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
KEY `idx_dev_id` (`dev_sn`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='挂篮位移数据';
|
||||
|
||||
CREATE TABLE `hang_basket_detect_data` (
|
||||
`id` bigint(20) NOT NULL COMMENT 'id',
|
||||
`dev_name` varchar(255) DEFAULT NULL COMMENT '设备名称',
|
||||
`dev_sn` varchar(255) DEFAULT NULL COMMENT '设备编码',
|
||||
|
||||
`hanging_basket_someone` int DEFAULT NULL COMMENT '挂篮有人:1有人2无人',
|
||||
`wind_speed` double DEFAULT NULL COMMENT '风速(m/s)',
|
||||
`bottom_film_height_left` double DEFAULT NULL COMMENT '底膜高度左(mm)',
|
||||
`bottom_film_height_right` double DEFAULT NULL COMMENT '底膜高度右(mm)',
|
||||
`bottom_film_height_difference` double DEFAULT NULL COMMENT '底膜高度差(mm)',
|
||||
`left_rear_beam_anchor` double DEFAULT NULL COMMENT '左后梁锚杆(kN)',
|
||||
`right_rear_beam_anchor` double DEFAULT NULL COMMENT '左后梁锚杆(kN)',
|
||||
`rear_beam_fixed_anchor_1` int DEFAULT NULL COMMENT '后梁固定锚杆1#,状态:1正常2未连接3未使用4报警',
|
||||
`rear_beam_fixed_anchor_2` int DEFAULT NULL COMMENT '后梁固定锚杆2#,状态:1正常2未连接3未使用4报警',
|
||||
`rear_beam_fixed_anchor_3` int DEFAULT NULL COMMENT '后梁固定锚杆3#,状态:1正常2未连接3未使用4报警',
|
||||
`rear_beam_fixed_anchor_4` int DEFAULT NULL COMMENT '后梁固定锚杆4#,状态:1正常2未连接3未使用4报警',
|
||||
`rear_beam_fixed_anchor_5` int DEFAULT NULL COMMENT '后梁固定锚杆5#,状态:1正常2未连接3未使用4报警',
|
||||
`rear_beam_fixed_anchor_6` int DEFAULT NULL COMMENT '后梁固定锚杆6#,状态:1正常2未连接3未使用4报警',
|
||||
`rear_beam_fixed_anchor_7` int DEFAULT NULL COMMENT '后梁固定锚杆7#,状态:1正常2未连接3未使用4报警',
|
||||
`rear_beam_fixed_anchor_8` int DEFAULT NULL COMMENT '后梁固定锚杆8#,状态:1正常2未连接3未使用4报警',
|
||||
|
||||
`create_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间 yyyy-MM-dd HH:mm:ss',
|
||||
`update_date` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间 yyyy-MM-dd HH:mm:ss',
|
||||
`project_sn` varchar(50) DEFAULT NULL COMMENT '项目sn',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
KEY `idx_dev_id` (`dev_sn`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='挂篮检测数据';
|
||||
|
||||
CREATE TABLE `hang_basket_alarm_data` (
|
||||
`id` bigint(20) NOT NULL COMMENT '主键id',
|
||||
`dev_name` varchar(255) DEFAULT NULL COMMENT '设备名称',
|
||||
`dev_sn` varchar(255) NOT NULL COMMENT '设备sn',
|
||||
|
||||
`alarm_name` varchar(255) DEFAULT NULL COMMENT '告警名称',
|
||||
`content` varchar(255) DEFAULT NULL COMMENT '内容',
|
||||
`alarm_begin_time` datetime DEFAULT NULL COMMENT '开始时间',
|
||||
`alarm_end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
||||
|
||||
`handle_result` int(11) DEFAULT '3' COMMENT '处置结果1已处置2误报忽略',
|
||||
`description` varchar(1000) DEFAULT NULL COMMENT '描述',
|
||||
`image` text COMMENT '图片',
|
||||
`handle_done` int(11) DEFAULT '0' COMMENT '是否处置过1处置过0未处置',
|
||||
`operate_id` bigint(20) DEFAULT '0' COMMENT '操作人id',
|
||||
`operate_time` datetime DEFAULT NULL COMMENT '操作时间',
|
||||
`project_sn` varchar(50) DEFAULT NULL COMMENT '项目sn',
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
KEY `idx_dev_sn` (`dev_sn`) USING BTREE,
|
||||
KEY `idx_alarm_time` (`alarm_time`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='挂篮告警数据';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
*/
|
||||
|
||||
@ -0,0 +1,184 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.controller;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketAlarmData;
|
||||
import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketAlarmDataService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiImplicitParams;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
import springfox.documentation.annotations.ApiIgnore;
|
||||
|
||||
import java.util.List;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.URLDecoder;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.zhgd.jeecg.common.api.vo.Result;
|
||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||
import com.zhgd.jeecg.common.util.oConvertUtils;
|
||||
import org.apache.commons.collections.MapUtils;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
|
||||
|
||||
/**
|
||||
* @Title: Controller
|
||||
* @Description: 挂篮告警数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/xmgl/hangBasketAlarmData")
|
||||
@Slf4j
|
||||
@Api(tags = "挂篮告警数据相关Api")
|
||||
public class HangBasketAlarmDataController {
|
||||
@Autowired
|
||||
private IHangBasketAlarmDataService hangBasketAlarmDataService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "分页列表查询挂篮告警数据信息", notes = "分页列表查询挂篮告警数据信息", httpMethod = "GET")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
|
||||
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "query", required = true, dataType = "Integer"),
|
||||
})
|
||||
@GetMapping(value = "/page")
|
||||
public Result<IPage<HangBasketAlarmData>> queryPageList(@ApiIgnore @RequestParam HashMap<String, Object> paramMap) {
|
||||
return Result.success(hangBasketAlarmDataService.queryPageList(paramMap));
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "列表查询挂篮告警数据信息", notes = "列表查询挂篮告警数据信息", httpMethod = "GET")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<HangBasketAlarmData>> queryList(@ApiIgnore @RequestParam HashMap<String, Object> paramMap) {
|
||||
return Result.success(hangBasketAlarmDataService.queryList(paramMap));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*
|
||||
* @param hangBasketAlarmData
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "添加挂篮告警数据信息", notes = "添加挂篮告警数据信息", httpMethod = "POST")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<HangBasketAlarmData> add(@RequestBody HangBasketAlarmData hangBasketAlarmData) {
|
||||
hangBasketAlarmDataService.save(hangBasketAlarmData);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑
|
||||
*
|
||||
* @param hangBasketAlarmData
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "编辑挂篮告警数据信息", notes = "编辑挂篮告警数据信息", httpMethod = "POST")
|
||||
@PostMapping(value = "/edit")
|
||||
public Result<HangBasketAlarmData> edit(@RequestBody HangBasketAlarmData hangBasketAlarmData) {
|
||||
hangBasketAlarmDataService.updateById(hangBasketAlarmData);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id删除
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "删除挂篮告警数据信息", notes = "删除挂篮告警数据信息", httpMethod = "POST")
|
||||
@ApiImplicitParam(name = "id", value = "挂篮告警数据ID", paramType = "body", required = true, dataType = "String", example = "{\"id\":\"1\"}")
|
||||
@PostMapping(value = "/delete")
|
||||
public Result<HangBasketAlarmData> delete(@ApiIgnore @RequestBody HashMap<String, Object> map) {
|
||||
String id = MapUtils.getString(map, "id");
|
||||
Result<HangBasketAlarmData> result = new Result<HangBasketAlarmData>();
|
||||
HangBasketAlarmData hangBasketAlarmData = hangBasketAlarmDataService.getById(id);
|
||||
if (hangBasketAlarmData == null) {
|
||||
result.error500("未找到对应实体");
|
||||
} else {
|
||||
boolean ok = hangBasketAlarmDataService.removeById(id);
|
||||
if (ok) {
|
||||
result.success("删除成功!");
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "通过id查询挂篮告警数据信息", notes = "通过id查询挂篮告警数据信息", httpMethod = "GET")
|
||||
@ApiImplicitParam(name = "id", value = "挂篮告警数据ID", paramType = "query", required = true, dataType = "Integer")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<HangBasketAlarmData> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
Result<HangBasketAlarmData> result = new Result<HangBasketAlarmData>();
|
||||
HangBasketAlarmData hangBasketAlarmData = hangBasketAlarmDataService.getById(id);
|
||||
if (hangBasketAlarmData == null) {
|
||||
result.error500("未找到对应实体");
|
||||
} else {
|
||||
result.setResult(hangBasketAlarmData);
|
||||
result.setSuccess(true);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
*
|
||||
* @param request
|
||||
* @param response
|
||||
*/
|
||||
@ApiOperation(value = "导出excel挂篮告警数据信息", notes = "导出excel挂篮告警数据信息", httpMethod = "POST")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, HttpServletResponse response) {
|
||||
// Step.1 组装查询条件
|
||||
QueryWrapper<HangBasketAlarmData> queryWrapper = null;
|
||||
try {
|
||||
String paramsStr = request.getParameter("paramsStr");
|
||||
if (oConvertUtils.isNotEmpty(paramsStr)) {
|
||||
String deString = URLDecoder.decode(paramsStr, "UTF-8");
|
||||
HangBasketAlarmData hangBasketAlarmData = JSON.parseObject(deString, HangBasketAlarmData.class);
|
||||
queryWrapper = QueryGenerator.initQueryWrapper(hangBasketAlarmData, request.getParameterMap());
|
||||
}
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
//Step.2 AutoPoi 导出Excel
|
||||
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
||||
List<HangBasketAlarmData> pageList = hangBasketAlarmDataService.list(queryWrapper);
|
||||
//导出文件名称
|
||||
mv.addObject(NormalExcelConstants.FILE_NAME, "挂篮告警数据列表");
|
||||
mv.addObject(NormalExcelConstants.CLASS, HangBasketAlarmData.class);
|
||||
mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("挂篮告警数据列表数据", "导出人:Jeecg", "导出信息"));
|
||||
mv.addObject(NormalExcelConstants.DATA_LIST, pageList);
|
||||
return mv;
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,184 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.controller;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketDetectDataService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiImplicitParams;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
import springfox.documentation.annotations.ApiIgnore;
|
||||
|
||||
import java.util.List;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.URLDecoder;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.zhgd.jeecg.common.api.vo.Result;
|
||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||
import com.zhgd.jeecg.common.util.oConvertUtils;
|
||||
import org.apache.commons.collections.MapUtils;
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDetectData;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
|
||||
|
||||
/**
|
||||
* @Title: Controller
|
||||
* @Description: 挂篮检测数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/xmgl/hangBasketDetectData")
|
||||
@Slf4j
|
||||
@Api(tags = "挂篮检测数据相关Api")
|
||||
public class HangBasketDetectDataController {
|
||||
@Autowired
|
||||
private IHangBasketDetectDataService hangBasketDetectDataService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "分页列表查询挂篮检测数据信息", notes = "分页列表查询挂篮检测数据信息", httpMethod = "GET")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
|
||||
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "query", required = true, dataType = "Integer"),
|
||||
})
|
||||
@GetMapping(value = "/page")
|
||||
public Result<IPage<HangBasketDetectData>> queryPageList(@ApiIgnore @RequestParam HashMap<String, Object> paramMap) {
|
||||
return Result.success(hangBasketDetectDataService.queryPageList(paramMap));
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "列表查询挂篮检测数据信息", notes = "列表查询挂篮检测数据信息", httpMethod = "GET")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<HangBasketDetectData>> queryList(@ApiIgnore @RequestParam HashMap<String, Object> paramMap) {
|
||||
return Result.success(hangBasketDetectDataService.queryList(paramMap));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*
|
||||
* @param hangBasketDetectData
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "添加挂篮检测数据信息", notes = "添加挂篮检测数据信息", httpMethod = "POST")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<HangBasketDetectData> add(@RequestBody HangBasketDetectData hangBasketDetectData) {
|
||||
hangBasketDetectDataService.save(hangBasketDetectData);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑
|
||||
*
|
||||
* @param hangBasketDetectData
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "编辑挂篮检测数据信息", notes = "编辑挂篮检测数据信息", httpMethod = "POST")
|
||||
@PostMapping(value = "/edit")
|
||||
public Result<HangBasketDetectData> edit(@RequestBody HangBasketDetectData hangBasketDetectData) {
|
||||
hangBasketDetectDataService.updateById(hangBasketDetectData);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id删除
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "删除挂篮检测数据信息", notes = "删除挂篮检测数据信息", httpMethod = "POST")
|
||||
@ApiImplicitParam(name = "id", value = "挂篮检测数据ID", paramType = "body", required = true, dataType = "String", example = "{\"id\":\"1\"}")
|
||||
@PostMapping(value = "/delete")
|
||||
public Result<HangBasketDetectData> delete(@ApiIgnore @RequestBody HashMap<String, Object> map) {
|
||||
String id = MapUtils.getString(map, "id");
|
||||
Result<HangBasketDetectData> result = new Result<HangBasketDetectData>();
|
||||
HangBasketDetectData hangBasketDetectData = hangBasketDetectDataService.getById(id);
|
||||
if (hangBasketDetectData == null) {
|
||||
result.error500("未找到对应实体");
|
||||
} else {
|
||||
boolean ok = hangBasketDetectDataService.removeById(id);
|
||||
if (ok) {
|
||||
result.success("删除成功!");
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "通过id查询挂篮检测数据信息", notes = "通过id查询挂篮检测数据信息", httpMethod = "GET")
|
||||
@ApiImplicitParam(name = "id", value = "挂篮检测数据ID", paramType = "query", required = true, dataType = "Integer")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<HangBasketDetectData> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
Result<HangBasketDetectData> result = new Result<HangBasketDetectData>();
|
||||
HangBasketDetectData hangBasketDetectData = hangBasketDetectDataService.getById(id);
|
||||
if (hangBasketDetectData == null) {
|
||||
result.error500("未找到对应实体");
|
||||
} else {
|
||||
result.setResult(hangBasketDetectData);
|
||||
result.setSuccess(true);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
*
|
||||
* @param request
|
||||
* @param response
|
||||
*/
|
||||
@ApiOperation(value = "导出excel挂篮检测数据信息", notes = "导出excel挂篮检测数据信息", httpMethod = "POST")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, HttpServletResponse response) {
|
||||
// Step.1 组装查询条件
|
||||
QueryWrapper<HangBasketDetectData> queryWrapper = null;
|
||||
try {
|
||||
String paramsStr = request.getParameter("paramsStr");
|
||||
if (oConvertUtils.isNotEmpty(paramsStr)) {
|
||||
String deString = URLDecoder.decode(paramsStr, "UTF-8");
|
||||
HangBasketDetectData hangBasketDetectData = JSON.parseObject(deString, HangBasketDetectData.class);
|
||||
queryWrapper = QueryGenerator.initQueryWrapper(hangBasketDetectData, request.getParameterMap());
|
||||
}
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
//Step.2 AutoPoi 导出Excel
|
||||
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
||||
List<HangBasketDetectData> pageList = hangBasketDetectDataService.list(queryWrapper);
|
||||
//导出文件名称
|
||||
mv.addObject(NormalExcelConstants.FILE_NAME, "挂篮检测数据列表");
|
||||
mv.addObject(NormalExcelConstants.CLASS, HangBasketDetectData.class);
|
||||
mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("挂篮检测数据列表数据", "导出人:Jeecg", "导出信息"));
|
||||
mv.addObject(NormalExcelConstants.DATA_LIST, pageList);
|
||||
return mv;
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,184 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.controller;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDev;
|
||||
import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketDevService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiImplicitParams;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
import springfox.documentation.annotations.ApiIgnore;
|
||||
|
||||
import java.util.List;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.URLDecoder;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.zhgd.jeecg.common.api.vo.Result;
|
||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||
import com.zhgd.jeecg.common.util.oConvertUtils;
|
||||
import org.apache.commons.collections.MapUtils;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
|
||||
|
||||
/**
|
||||
* @Title: Controller
|
||||
* @Description: 挂篮设备
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/xmgl/hangBasketDev")
|
||||
@Slf4j
|
||||
@Api(tags = "挂篮设备相关Api")
|
||||
public class HangBasketDevController {
|
||||
@Autowired
|
||||
private IHangBasketDevService hangBasketDevService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "分页列表查询挂篮设备信息", notes = "分页列表查询挂篮设备信息", httpMethod = "GET")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
|
||||
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "query", required = true, dataType = "Integer"),
|
||||
})
|
||||
@GetMapping(value = "/page")
|
||||
public Result<IPage<HangBasketDev>> queryPageList(@ApiIgnore @RequestParam HashMap<String, Object> paramMap) {
|
||||
return Result.success(hangBasketDevService.queryPageList(paramMap));
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "列表查询挂篮设备信息", notes = "列表查询挂篮设备信息", httpMethod = "GET")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<HangBasketDev>> queryList(@ApiIgnore @RequestParam HashMap<String, Object> paramMap) {
|
||||
return Result.success(hangBasketDevService.queryList(paramMap));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*
|
||||
* @param hangBasketDev
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "添加挂篮设备信息", notes = "添加挂篮设备信息", httpMethod = "POST")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<HangBasketDev> add(@RequestBody HangBasketDev hangBasketDev) {
|
||||
hangBasketDevService.save(hangBasketDev);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑
|
||||
*
|
||||
* @param hangBasketDev
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "编辑挂篮设备信息", notes = "编辑挂篮设备信息", httpMethod = "POST")
|
||||
@PostMapping(value = "/edit")
|
||||
public Result<HangBasketDev> edit(@RequestBody HangBasketDev hangBasketDev) {
|
||||
hangBasketDevService.updateById(hangBasketDev);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id删除
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "删除挂篮设备信息", notes = "删除挂篮设备信息", httpMethod = "POST")
|
||||
@ApiImplicitParam(name = "id", value = "挂篮设备ID", paramType = "body", required = true, dataType = "String", example = "{\"id\":\"1\"}")
|
||||
@PostMapping(value = "/delete")
|
||||
public Result<HangBasketDev> delete(@ApiIgnore @RequestBody HashMap<String, Object> map) {
|
||||
String id = MapUtils.getString(map, "id");
|
||||
Result<HangBasketDev> result = new Result<HangBasketDev>();
|
||||
HangBasketDev hangBasketDev = hangBasketDevService.getById(id);
|
||||
if (hangBasketDev == null) {
|
||||
result.error500("未找到对应实体");
|
||||
} else {
|
||||
boolean ok = hangBasketDevService.removeById(id);
|
||||
if (ok) {
|
||||
result.success("删除成功!");
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "通过id查询挂篮设备信息", notes = "通过id查询挂篮设备信息", httpMethod = "GET")
|
||||
@ApiImplicitParam(name = "id", value = "挂篮设备ID", paramType = "query", required = true, dataType = "Integer")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<HangBasketDev> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
Result<HangBasketDev> result = new Result<HangBasketDev>();
|
||||
HangBasketDev hangBasketDev = hangBasketDevService.getById(id);
|
||||
if (hangBasketDev == null) {
|
||||
result.error500("未找到对应实体");
|
||||
} else {
|
||||
result.setResult(hangBasketDev);
|
||||
result.setSuccess(true);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
*
|
||||
* @param request
|
||||
* @param response
|
||||
*/
|
||||
@ApiOperation(value = "导出excel挂篮设备信息", notes = "导出excel挂篮设备信息", httpMethod = "POST")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, HttpServletResponse response) {
|
||||
// Step.1 组装查询条件
|
||||
QueryWrapper<HangBasketDev> queryWrapper = null;
|
||||
try {
|
||||
String paramsStr = request.getParameter("paramsStr");
|
||||
if (oConvertUtils.isNotEmpty(paramsStr)) {
|
||||
String deString = URLDecoder.decode(paramsStr, "UTF-8");
|
||||
HangBasketDev hangBasketDev = JSON.parseObject(deString, HangBasketDev.class);
|
||||
queryWrapper = QueryGenerator.initQueryWrapper(hangBasketDev, request.getParameterMap());
|
||||
}
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
//Step.2 AutoPoi 导出Excel
|
||||
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
||||
List<HangBasketDev> pageList = hangBasketDevService.list(queryWrapper);
|
||||
//导出文件名称
|
||||
mv.addObject(NormalExcelConstants.FILE_NAME, "挂篮设备列表");
|
||||
mv.addObject(NormalExcelConstants.CLASS, HangBasketDev.class);
|
||||
mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("挂篮设备列表数据", "导出人:Jeecg", "导出信息"));
|
||||
mv.addObject(NormalExcelConstants.DATA_LIST, pageList);
|
||||
return mv;
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,184 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.controller;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDisplacementData;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiImplicitParams;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
import springfox.documentation.annotations.ApiIgnore;
|
||||
|
||||
import java.util.List;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.URLDecoder;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.zhgd.jeecg.common.api.vo.Result;
|
||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||
import com.zhgd.jeecg.common.util.oConvertUtils;
|
||||
import org.apache.commons.collections.MapUtils;
|
||||
import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketDisplacementDataService;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
|
||||
|
||||
/**
|
||||
* @Title: Controller
|
||||
* @Description: 挂篮位移数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/xmgl/hangBasketDisplacementData")
|
||||
@Slf4j
|
||||
@Api(tags = "挂篮位移数据相关Api")
|
||||
public class HangBasketDisplacementDataController {
|
||||
@Autowired
|
||||
private IHangBasketDisplacementDataService hangBasketDisplacementDataService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "分页列表查询挂篮位移数据信息", notes = "分页列表查询挂篮位移数据信息", httpMethod = "GET")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
|
||||
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "query", required = true, dataType = "Integer"),
|
||||
})
|
||||
@GetMapping(value = "/page")
|
||||
public Result<IPage<HangBasketDisplacementData>> queryPageList(@ApiIgnore @RequestParam HashMap<String, Object> paramMap) {
|
||||
return Result.success(hangBasketDisplacementDataService.queryPageList(paramMap));
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "列表查询挂篮位移数据信息", notes = "列表查询挂篮位移数据信息", httpMethod = "GET")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<HangBasketDisplacementData>> queryList(@ApiIgnore @RequestParam HashMap<String, Object> paramMap) {
|
||||
return Result.success(hangBasketDisplacementDataService.queryList(paramMap));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*
|
||||
* @param hangBasketDisplacementData
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "添加挂篮位移数据信息", notes = "添加挂篮位移数据信息", httpMethod = "POST")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<HangBasketDisplacementData> add(@RequestBody HangBasketDisplacementData hangBasketDisplacementData) {
|
||||
hangBasketDisplacementDataService.save(hangBasketDisplacementData);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑
|
||||
*
|
||||
* @param hangBasketDisplacementData
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "编辑挂篮位移数据信息", notes = "编辑挂篮位移数据信息", httpMethod = "POST")
|
||||
@PostMapping(value = "/edit")
|
||||
public Result<HangBasketDisplacementData> edit(@RequestBody HangBasketDisplacementData hangBasketDisplacementData) {
|
||||
hangBasketDisplacementDataService.updateById(hangBasketDisplacementData);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id删除
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "删除挂篮位移数据信息", notes = "删除挂篮位移数据信息", httpMethod = "POST")
|
||||
@ApiImplicitParam(name = "id", value = "挂篮位移数据ID", paramType = "body", required = true, dataType = "String", example = "{\"id\":\"1\"}")
|
||||
@PostMapping(value = "/delete")
|
||||
public Result<HangBasketDisplacementData> delete(@ApiIgnore @RequestBody HashMap<String, Object> map) {
|
||||
String id = MapUtils.getString(map, "id");
|
||||
Result<HangBasketDisplacementData> result = new Result<HangBasketDisplacementData>();
|
||||
HangBasketDisplacementData hangBasketDisplacementData = hangBasketDisplacementDataService.getById(id);
|
||||
if (hangBasketDisplacementData == null) {
|
||||
result.error500("未找到对应实体");
|
||||
} else {
|
||||
boolean ok = hangBasketDisplacementDataService.removeById(id);
|
||||
if (ok) {
|
||||
result.success("删除成功!");
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "通过id查询挂篮位移数据信息", notes = "通过id查询挂篮位移数据信息", httpMethod = "GET")
|
||||
@ApiImplicitParam(name = "id", value = "挂篮位移数据ID", paramType = "query", required = true, dataType = "Integer")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<HangBasketDisplacementData> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
Result<HangBasketDisplacementData> result = new Result<HangBasketDisplacementData>();
|
||||
HangBasketDisplacementData hangBasketDisplacementData = hangBasketDisplacementDataService.getById(id);
|
||||
if (hangBasketDisplacementData == null) {
|
||||
result.error500("未找到对应实体");
|
||||
} else {
|
||||
result.setResult(hangBasketDisplacementData);
|
||||
result.setSuccess(true);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
*
|
||||
* @param request
|
||||
* @param response
|
||||
*/
|
||||
@ApiOperation(value = "导出excel挂篮位移数据信息", notes = "导出excel挂篮位移数据信息", httpMethod = "POST")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, HttpServletResponse response) {
|
||||
// Step.1 组装查询条件
|
||||
QueryWrapper<HangBasketDisplacementData> queryWrapper = null;
|
||||
try {
|
||||
String paramsStr = request.getParameter("paramsStr");
|
||||
if (oConvertUtils.isNotEmpty(paramsStr)) {
|
||||
String deString = URLDecoder.decode(paramsStr, "UTF-8");
|
||||
HangBasketDisplacementData hangBasketDisplacementData = JSON.parseObject(deString, HangBasketDisplacementData.class);
|
||||
queryWrapper = QueryGenerator.initQueryWrapper(hangBasketDisplacementData, request.getParameterMap());
|
||||
}
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
//Step.2 AutoPoi 导出Excel
|
||||
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
|
||||
List<HangBasketDisplacementData> pageList = hangBasketDisplacementDataService.list(queryWrapper);
|
||||
//导出文件名称
|
||||
mv.addObject(NormalExcelConstants.FILE_NAME, "挂篮位移数据列表");
|
||||
mv.addObject(NormalExcelConstants.CLASS, HangBasketDisplacementData.class);
|
||||
mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("挂篮位移数据列表数据", "导出人:Jeecg", "导出信息"));
|
||||
mv.addObject(NormalExcelConstants.DATA_LIST, pageList);
|
||||
return mv;
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,134 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮告警数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("hang_basket_alarm_data")
|
||||
@ApiModel(value = "HangBasketAlarmData实体类", description = "HangBasketAlarmData")
|
||||
public class HangBasketAlarmData implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
@ApiModelProperty(value = "主键id")
|
||||
private java.lang.Long id;
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@Excel(name = "设备名称", width = 15)
|
||||
@ApiModelProperty(value = "设备名称")
|
||||
private java.lang.String devName;
|
||||
/**
|
||||
* 设备sn
|
||||
*/
|
||||
@Excel(name = "设备sn", width = 15)
|
||||
@ApiModelProperty(value = "设备sn")
|
||||
private java.lang.String devSn;
|
||||
/**
|
||||
* 告警名称
|
||||
*/
|
||||
@Excel(name = "告警名称", width = 15)
|
||||
@ApiModelProperty(value = "告警名称")
|
||||
private java.lang.String alarmName;
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@Excel(name = "内容", width = 15)
|
||||
@ApiModelProperty(value = "内容")
|
||||
private java.lang.String content;
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@Excel(name = "开始时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "开始时间")
|
||||
private java.util.Date alarmBeginTime;
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@Excel(name = "结束时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "结束时间")
|
||||
private java.util.Date alarmEndTime;
|
||||
/**
|
||||
* 处置结果1已处置2误报忽略
|
||||
*/
|
||||
@Excel(name = "处置结果1已处置2误报忽略", width = 15)
|
||||
@ApiModelProperty(value = "处置结果1已处置2误报忽略")
|
||||
private java.lang.Integer handleResult;
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
@Excel(name = "描述", width = 15)
|
||||
@ApiModelProperty(value = "描述")
|
||||
private java.lang.String description;
|
||||
/**
|
||||
* 图片
|
||||
*/
|
||||
@Excel(name = "图片", width = 15)
|
||||
@ApiModelProperty(value = "图片")
|
||||
private java.lang.String image;
|
||||
/**
|
||||
* 是否处置过1处置过0未处置
|
||||
*/
|
||||
@Excel(name = "是否处置过1处置过0未处置", width = 15)
|
||||
@ApiModelProperty(value = "是否处置过1处置过0未处置")
|
||||
private java.lang.Integer handleDone;
|
||||
/**
|
||||
* 操作人id
|
||||
*/
|
||||
@Excel(name = "操作人id", width = 15)
|
||||
@ApiModelProperty(value = "操作人id")
|
||||
private java.lang.Integer operateId;
|
||||
/**
|
||||
* 操作时间
|
||||
*/
|
||||
@Excel(name = "操作时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "操作时间")
|
||||
private java.util.Date operateTime;
|
||||
/**
|
||||
* 项目sn
|
||||
*/
|
||||
@Excel(name = "项目sn", width = 15)
|
||||
@ApiModelProperty(value = "项目sn")
|
||||
private java.lang.String projectSn;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private java.util.Date createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Excel(name = "更新时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private java.util.Date updateTime;
|
||||
}
|
||||
@ -0,0 +1,158 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮检测数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("hang_basket_detect_data")
|
||||
@ApiModel(value = "HangBasketDetectData实体类", description = "HangBasketDetectData")
|
||||
public class HangBasketDetectData implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
@ApiModelProperty(value = "id")
|
||||
private java.lang.Long id;
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@Excel(name = "设备名称", width = 15)
|
||||
@ApiModelProperty(value = "设备名称")
|
||||
private java.lang.String devName;
|
||||
/**
|
||||
* 设备编码
|
||||
*/
|
||||
@Excel(name = "设备编码", width = 15)
|
||||
@ApiModelProperty(value = "设备编码")
|
||||
private java.lang.String devSn;
|
||||
/**
|
||||
* 挂篮有人:1有人2无人
|
||||
*/
|
||||
@Excel(name = "挂篮有人:1有人2无人", width = 15)
|
||||
@ApiModelProperty(value = "挂篮有人:1有人2无人")
|
||||
private java.lang.Integer hangingBasketSomeone;
|
||||
/**
|
||||
* 风速(m/s)
|
||||
*/
|
||||
@Excel(name = "风速(m/s)", width = 15)
|
||||
@ApiModelProperty(value = "风速(m/s)")
|
||||
private java.lang.Double windSpeed;
|
||||
/**
|
||||
* 底膜高度左(mm)
|
||||
*/
|
||||
@Excel(name = "底膜高度左(mm)", width = 15)
|
||||
@ApiModelProperty(value = "底膜高度左(mm)")
|
||||
private java.lang.Double bottomFilmHeightLeft;
|
||||
/**
|
||||
* 底膜高度右(mm)
|
||||
*/
|
||||
@Excel(name = "底膜高度右(mm)", width = 15)
|
||||
@ApiModelProperty(value = "底膜高度右(mm)")
|
||||
private java.lang.Double bottomFilmHeightRight;
|
||||
/**
|
||||
* 底膜高度差(mm)
|
||||
*/
|
||||
@Excel(name = "底膜高度差(mm)", width = 15)
|
||||
@ApiModelProperty(value = "底膜高度差(mm)")
|
||||
private java.lang.Double bottomFilmHeightDifference;
|
||||
/**
|
||||
* 左后梁锚杆(kN)
|
||||
*/
|
||||
@Excel(name = "左后梁锚杆(kN)", width = 15)
|
||||
@ApiModelProperty(value = "左后梁锚杆(kN)")
|
||||
private java.lang.Double leftRearBeamAnchor;
|
||||
/**
|
||||
* 左后梁锚杆(kN)
|
||||
*/
|
||||
@Excel(name = "左后梁锚杆(kN)", width = 15)
|
||||
@ApiModelProperty(value = "左后梁锚杆(kN)")
|
||||
private java.lang.Double rightRearBeamAnchor;
|
||||
/**
|
||||
* 后梁固定锚杆1#,状态:1正常2未连接3未使用4报警
|
||||
*/
|
||||
@Excel(name = "后梁固定锚杆1#,状态:1正常2未连接3未使用4报警", width = 15)
|
||||
@ApiModelProperty(value = "后梁固定锚杆1#,状态:1正常2未连接3未使用4报警")
|
||||
private java.lang.Integer rearBeamFixedAnchor1;
|
||||
/**
|
||||
* 后梁固定锚杆2#,状态:1正常2未连接3未使用4报警
|
||||
*/
|
||||
@Excel(name = "后梁固定锚杆2#,状态:1正常2未连接3未使用4报警", width = 15)
|
||||
@ApiModelProperty(value = "后梁固定锚杆2#,状态:1正常2未连接3未使用4报警")
|
||||
private java.lang.Integer rearBeamFixedAnchor2;
|
||||
/**
|
||||
* 后梁固定锚杆3#,状态:1正常2未连接3未使用4报警
|
||||
*/
|
||||
@Excel(name = "后梁固定锚杆3#,状态:1正常2未连接3未使用4报警", width = 15)
|
||||
@ApiModelProperty(value = "后梁固定锚杆3#,状态:1正常2未连接3未使用4报警")
|
||||
private java.lang.Integer rearBeamFixedAnchor3;
|
||||
/**
|
||||
* 后梁固定锚杆4#,状态:1正常2未连接3未使用4报警
|
||||
*/
|
||||
@Excel(name = "后梁固定锚杆4#,状态:1正常2未连接3未使用4报警", width = 15)
|
||||
@ApiModelProperty(value = "后梁固定锚杆4#,状态:1正常2未连接3未使用4报警")
|
||||
private java.lang.Integer rearBeamFixedAnchor4;
|
||||
/**
|
||||
* 后梁固定锚杆5#,状态:1正常2未连接3未使用4报警
|
||||
*/
|
||||
@Excel(name = "后梁固定锚杆5#,状态:1正常2未连接3未使用4报警", width = 15)
|
||||
@ApiModelProperty(value = "后梁固定锚杆5#,状态:1正常2未连接3未使用4报警")
|
||||
private java.lang.Integer rearBeamFixedAnchor5;
|
||||
/**
|
||||
* 后梁固定锚杆6#,状态:1正常2未连接3未使用4报警
|
||||
*/
|
||||
@Excel(name = "后梁固定锚杆6#,状态:1正常2未连接3未使用4报警", width = 15)
|
||||
@ApiModelProperty(value = "后梁固定锚杆6#,状态:1正常2未连接3未使用4报警")
|
||||
private java.lang.Integer rearBeamFixedAnchor6;
|
||||
/**
|
||||
* 后梁固定锚杆7#,状态:1正常2未连接3未使用4报警
|
||||
*/
|
||||
@Excel(name = "后梁固定锚杆7#,状态:1正常2未连接3未使用4报警", width = 15)
|
||||
@ApiModelProperty(value = "后梁固定锚杆7#,状态:1正常2未连接3未使用4报警")
|
||||
private java.lang.Integer rearBeamFixedAnchor7;
|
||||
/**
|
||||
* 后梁固定锚杆8#,状态:1正常2未连接3未使用4报警
|
||||
*/
|
||||
@Excel(name = "后梁固定锚杆8#,状态:1正常2未连接3未使用4报警", width = 15)
|
||||
@ApiModelProperty(value = "后梁固定锚杆8#,状态:1正常2未连接3未使用4报警")
|
||||
private java.lang.Integer rearBeamFixedAnchor8;
|
||||
/**
|
||||
* 创建时间 yyyy-MM-dd HH:mm:ss
|
||||
*/
|
||||
@Excel(name = "创建时间 yyyy-MM-dd HH:mm:ss", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "创建时间 yyyy-MM-dd HH:mm:ss")
|
||||
private java.util.Date createDate;
|
||||
/**
|
||||
* 更新时间 yyyy-MM-dd HH:mm:ss
|
||||
*/
|
||||
@Excel(name = "更新时间 yyyy-MM-dd HH:mm:ss", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "更新时间 yyyy-MM-dd HH:mm:ss")
|
||||
private java.util.Date updateDate;
|
||||
/**
|
||||
* 项目sn
|
||||
*/
|
||||
@Excel(name = "项目sn", width = 15)
|
||||
@ApiModelProperty(value = "项目sn")
|
||||
private java.lang.String projectSn;
|
||||
}
|
||||
@ -0,0 +1,86 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮设备
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("hang_basket_dev")
|
||||
@ApiModel(value = "HangBasketDev实体类", description = "HangBasketDev")
|
||||
public class HangBasketDev implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
@ApiModelProperty(value = "id")
|
||||
private java.lang.Long id;
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@Excel(name = "设备名称", width = 15)
|
||||
@ApiModelProperty(value = "设备名称")
|
||||
private java.lang.String devName;
|
||||
/**
|
||||
* 设备编码
|
||||
*/
|
||||
@Excel(name = "设备编码", width = 15)
|
||||
@ApiModelProperty(value = "设备编码")
|
||||
private java.lang.String devSn;
|
||||
/**
|
||||
* 设备型号
|
||||
*/
|
||||
@Excel(name = "设备型号", width = 15)
|
||||
@ApiModelProperty(value = "设备型号")
|
||||
private java.lang.String devModel;
|
||||
/**
|
||||
* 厂家名称
|
||||
*/
|
||||
@Excel(name = "厂家名称", width = 15)
|
||||
@ApiModelProperty(value = "厂家名称")
|
||||
private java.lang.String manufacturerName;
|
||||
/**
|
||||
* 设备图片
|
||||
*/
|
||||
@Excel(name = "设备图片", width = 15)
|
||||
@ApiModelProperty(value = "设备图片")
|
||||
private java.lang.String devImage;
|
||||
/**
|
||||
* 创建时间 yyyy-MM-dd HH:mm:ss
|
||||
*/
|
||||
@Excel(name = "创建时间 yyyy-MM-dd HH:mm:ss", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "创建时间 yyyy-MM-dd HH:mm:ss")
|
||||
private java.util.Date createDate;
|
||||
/**
|
||||
* 更新时间 yyyy-MM-dd HH:mm:ss
|
||||
*/
|
||||
@Excel(name = "更新时间 yyyy-MM-dd HH:mm:ss", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "更新时间 yyyy-MM-dd HH:mm:ss")
|
||||
private java.util.Date updateDate;
|
||||
/**
|
||||
* 项目sn
|
||||
*/
|
||||
@Excel(name = "项目sn", width = 15)
|
||||
@ApiModelProperty(value = "项目sn")
|
||||
private java.lang.String projectSn;
|
||||
}
|
||||
@ -0,0 +1,80 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮位移数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("hang_basket_displacement_data")
|
||||
@ApiModel(value = "HangBasketDisplacementData实体类", description = "HangBasketDisplacementData")
|
||||
public class HangBasketDisplacementData implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
@ApiModelProperty(value = "id")
|
||||
private java.lang.Long id;
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@Excel(name = "设备名称", width = 15)
|
||||
@ApiModelProperty(value = "设备名称")
|
||||
private java.lang.String devName;
|
||||
/**
|
||||
* 设备编码
|
||||
*/
|
||||
@Excel(name = "设备编码", width = 15)
|
||||
@ApiModelProperty(value = "设备编码")
|
||||
private java.lang.String devSn;
|
||||
/**
|
||||
* 菱形架速度(m/s)
|
||||
*/
|
||||
@Excel(name = "菱形架速度(m/s)", width = 15)
|
||||
@ApiModelProperty(value = "菱形架速度(m/s)")
|
||||
private java.lang.Double diamondFrameSpeed;
|
||||
/**
|
||||
* 菱形架位移(m)
|
||||
*/
|
||||
@Excel(name = "菱形架位移(m)", width = 15)
|
||||
@ApiModelProperty(value = "菱形架位移(m)")
|
||||
private java.lang.Double diamondFrameDisplacement;
|
||||
/**
|
||||
* 创建时间 yyyy-MM-dd HH:mm:ss
|
||||
*/
|
||||
@Excel(name = "创建时间 yyyy-MM-dd HH:mm:ss", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "创建时间 yyyy-MM-dd HH:mm:ss")
|
||||
private java.util.Date createDate;
|
||||
/**
|
||||
* 更新时间 yyyy-MM-dd HH:mm:ss
|
||||
*/
|
||||
@Excel(name = "更新时间 yyyy-MM-dd HH:mm:ss", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "更新时间 yyyy-MM-dd HH:mm:ss")
|
||||
private java.util.Date updateDate;
|
||||
/**
|
||||
* 项目sn
|
||||
*/
|
||||
@Excel(name = "项目sn", width = 15)
|
||||
@ApiModelProperty(value = "项目sn")
|
||||
private java.lang.String projectSn;
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.mapper;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketAlarmData;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮告警数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface HangBasketAlarmDataMapper extends BaseMapper<HangBasketAlarmData> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.mapper;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDetectData;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮检测数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface HangBasketDetectDataMapper extends BaseMapper<HangBasketDetectData> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.mapper;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDev;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮设备
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface HangBasketDevMapper extends BaseMapper<HangBasketDev> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.mapper;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDisplacementData;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮位移数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface HangBasketDisplacementDataMapper extends BaseMapper<HangBasketDisplacementData> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,4 @@
|
||||
<?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">
|
||||
<mapper namespace="com.zhgd.xmgl.modules.hangbasket.mapper.HangBasketAlarmDataMapper">
|
||||
</mapper>
|
||||
@ -0,0 +1,4 @@
|
||||
<?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">
|
||||
<mapper namespace="com.zhgd.xmgl.modules.hangbasket.mapper.HangBasketDetectDataMapper">
|
||||
</mapper>
|
||||
@ -0,0 +1,4 @@
|
||||
<?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">
|
||||
<mapper namespace="com.zhgd.xmgl.modules.hangbasket.mapper.HangBasketDevMapper">
|
||||
</mapper>
|
||||
@ -0,0 +1,4 @@
|
||||
<?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">
|
||||
<mapper namespace="com.zhgd.xmgl.modules.hangbasket.mapper.HangBasketDisplacementDataMapper">
|
||||
</mapper>
|
||||
@ -0,0 +1,21 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.service;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketAlarmData;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮告警数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
public interface IHangBasketAlarmDataService extends IService<HangBasketAlarmData> {
|
||||
|
||||
IPage<HangBasketAlarmData> queryPageList(HashMap<String, Object> paramMap);
|
||||
|
||||
List<HangBasketAlarmData> queryList(HashMap<String, Object> paramMap);
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.service;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDetectData;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮检测数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
public interface IHangBasketDetectDataService extends IService<HangBasketDetectData> {
|
||||
|
||||
IPage<HangBasketDetectData> queryPageList(HashMap<String, Object> paramMap);
|
||||
|
||||
List<HangBasketDetectData> queryList(HashMap<String, Object> paramMap);
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.service;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDev;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮设备
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
public interface IHangBasketDevService extends IService<HangBasketDev> {
|
||||
|
||||
IPage<HangBasketDev> queryPageList(HashMap<String, Object> paramMap);
|
||||
|
||||
List<HangBasketDev> queryList(HashMap<String, Object> paramMap);
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.service;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDisplacementData;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮位移数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
public interface IHangBasketDisplacementDataService extends IService<HangBasketDisplacementData> {
|
||||
|
||||
IPage<HangBasketDisplacementData> queryPageList(HashMap<String, Object> paramMap);
|
||||
|
||||
List<HangBasketDisplacementData> queryList(HashMap<String, Object> paramMap);
|
||||
}
|
||||
@ -0,0 +1,51 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.service.impl;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketAlarmData;
|
||||
import com.zhgd.xmgl.modules.hangbasket.mapper.HangBasketAlarmDataMapper;
|
||||
import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketAlarmDataService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||
import com.zhgd.xmgl.util.PageUtil;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import com.zhgd.xmgl.util.RefUtil;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮告警数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Service
|
||||
public class HangBasketAlarmDataServiceImpl extends ServiceImpl<HangBasketAlarmDataMapper, HangBasketAlarmData> implements IHangBasketAlarmDataService {
|
||||
@Override
|
||||
public IPage<HangBasketAlarmData> queryPageList(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketAlarmData> queryWrapper = getQueryWrapper(paramMap);
|
||||
Page<HangBasketAlarmData> page = PageUtil.getPage(paramMap);
|
||||
IPage<HangBasketAlarmData> pageList = this.page(page, queryWrapper);
|
||||
pageList.setRecords(dealList(pageList.getRecords()));
|
||||
return pageList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<HangBasketAlarmData> queryList(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketAlarmData> queryWrapper = getQueryWrapper(paramMap);
|
||||
return dealList(this.list(queryWrapper));
|
||||
}
|
||||
|
||||
private QueryWrapper<HangBasketAlarmData> getQueryWrapper(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketAlarmData> queryWrapper = QueryGenerator.initPageQueryWrapper(HangBasketAlarmData.class, paramMap);
|
||||
queryWrapper.orderByDesc(RefUtil.fieldNameUlc(HangBasketAlarmData::getId));
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
private List<HangBasketAlarmData> dealList(List<HangBasketAlarmData> list) {
|
||||
return list;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,51 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.service.impl;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDetectData;
|
||||
import com.zhgd.xmgl.modules.hangbasket.mapper.HangBasketDetectDataMapper;
|
||||
import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketDetectDataService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||
import com.zhgd.xmgl.util.PageUtil;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import com.zhgd.xmgl.util.RefUtil;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮检测数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Service
|
||||
public class HangBasketDetectDataServiceImpl extends ServiceImpl<HangBasketDetectDataMapper, HangBasketDetectData> implements IHangBasketDetectDataService {
|
||||
@Override
|
||||
public IPage<HangBasketDetectData> queryPageList(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketDetectData> queryWrapper = getQueryWrapper(paramMap);
|
||||
Page<HangBasketDetectData> page = PageUtil.getPage(paramMap);
|
||||
IPage<HangBasketDetectData> pageList = this.page(page, queryWrapper);
|
||||
pageList.setRecords(dealList(pageList.getRecords()));
|
||||
return pageList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<HangBasketDetectData> queryList(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketDetectData> queryWrapper = getQueryWrapper(paramMap);
|
||||
return dealList(this.list(queryWrapper));
|
||||
}
|
||||
|
||||
private QueryWrapper<HangBasketDetectData> getQueryWrapper(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketDetectData> queryWrapper = QueryGenerator.initPageQueryWrapper(HangBasketDetectData.class, paramMap);
|
||||
queryWrapper.orderByDesc(RefUtil.fieldNameUlc(HangBasketDetectData::getId));
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
private List<HangBasketDetectData> dealList(List<HangBasketDetectData> list) {
|
||||
return list;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,51 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.service.impl;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDev;
|
||||
import com.zhgd.xmgl.modules.hangbasket.mapper.HangBasketDevMapper;
|
||||
import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketDevService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||
import com.zhgd.xmgl.util.PageUtil;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import com.zhgd.xmgl.util.RefUtil;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮设备
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Service
|
||||
public class HangBasketDevServiceImpl extends ServiceImpl<HangBasketDevMapper, HangBasketDev> implements IHangBasketDevService {
|
||||
@Override
|
||||
public IPage<HangBasketDev> queryPageList(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketDev> queryWrapper = getQueryWrapper(paramMap);
|
||||
Page<HangBasketDev> page = PageUtil.getPage(paramMap);
|
||||
IPage<HangBasketDev> pageList = this.page(page, queryWrapper);
|
||||
pageList.setRecords(dealList(pageList.getRecords()));
|
||||
return pageList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<HangBasketDev> queryList(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketDev> queryWrapper = getQueryWrapper(paramMap);
|
||||
return dealList(this.list(queryWrapper));
|
||||
}
|
||||
|
||||
private QueryWrapper<HangBasketDev> getQueryWrapper(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketDev> queryWrapper = QueryGenerator.initPageQueryWrapper(HangBasketDev.class, paramMap);
|
||||
queryWrapper.orderByDesc(RefUtil.fieldNameUlc(HangBasketDev::getId));
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
private List<HangBasketDev> dealList(List<HangBasketDev> list) {
|
||||
return list;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,51 @@
|
||||
package com.zhgd.xmgl.modules.hangbasket.service.impl;
|
||||
|
||||
import com.zhgd.xmgl.modules.hangbasket.entity.HangBasketDisplacementData;
|
||||
import com.zhgd.xmgl.modules.hangbasket.mapper.HangBasketDisplacementDataMapper;
|
||||
import com.zhgd.xmgl.modules.hangbasket.service.IHangBasketDisplacementDataService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||
import com.zhgd.xmgl.util.PageUtil;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import com.zhgd.xmgl.util.RefUtil;
|
||||
|
||||
/**
|
||||
* @Description: 挂篮位移数据
|
||||
* @author: pds
|
||||
* @date: 2023-11-09
|
||||
* @version: V1.0
|
||||
*/
|
||||
@Service
|
||||
public class HangBasketDisplacementDataServiceImpl extends ServiceImpl<HangBasketDisplacementDataMapper, HangBasketDisplacementData> implements IHangBasketDisplacementDataService {
|
||||
@Override
|
||||
public IPage<HangBasketDisplacementData> queryPageList(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketDisplacementData> queryWrapper = getQueryWrapper(paramMap);
|
||||
Page<HangBasketDisplacementData> page = PageUtil.getPage(paramMap);
|
||||
IPage<HangBasketDisplacementData> pageList = this.page(page, queryWrapper);
|
||||
pageList.setRecords(dealList(pageList.getRecords()));
|
||||
return pageList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<HangBasketDisplacementData> queryList(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketDisplacementData> queryWrapper = getQueryWrapper(paramMap);
|
||||
return dealList(this.list(queryWrapper));
|
||||
}
|
||||
|
||||
private QueryWrapper<HangBasketDisplacementData> getQueryWrapper(HashMap<String, Object> paramMap) {
|
||||
QueryWrapper<HangBasketDisplacementData> queryWrapper = QueryGenerator.initPageQueryWrapper(HangBasketDisplacementData.class, paramMap);
|
||||
queryWrapper.orderByDesc(RefUtil.fieldNameUlc(HangBasketDisplacementData::getId));
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
private List<HangBasketDisplacementData> dealList(List<HangBasketDisplacementData> list) {
|
||||
return list;
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user