From 677bc08f56a7319ea5bef25671058141be88381b Mon Sep 17 00:00:00 2001 From: yinq Date: Thu, 23 Apr 2026 18:12:43 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E5=8E=8B=E7=BC=A9=E7=A9=BA=E6=B0=94?= =?UTF-8?q?=E6=95=B4=E7=82=B9=E6=8A=A5=E8=A1=A8=E3=80=81=E6=B0=AE=E6=B0=94?= =?UTF-8?q?=E6=95=B4=E7=82=B9=E6=95=B0=E6=8D=AE=E6=8A=A5=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EmsReportPointAirController.java | 100 +++++++++++ .../EmsReportPointNitrogenController.java | 100 +++++++++++ .../ems/report/domain/EmsReportPointAir.java | 166 ++++++++++++++++++ .../report/domain/EmsReportPointNitrogen.java | 166 ++++++++++++++++++ .../mapper/EmsReportPointAirMapper.java | 62 +++++++ .../mapper/EmsReportPointNitrogenMapper.java | 62 +++++++ .../service/IEmsReportPointAirService.java | 62 +++++++ .../IEmsReportPointNitrogenService.java | 62 +++++++ .../impl/EmsReportPointAirServiceImpl.java | 91 ++++++++++ .../EmsReportPointNitrogenServiceImpl.java | 91 ++++++++++ .../ems/report/EmsReportPointAirMapper.xml | 123 +++++++++++++ .../report/EmsReportPointNitrogenMapper.xml | 123 +++++++++++++ 12 files changed, 1208 insertions(+) create mode 100644 os-ems/src/main/java/com/os/ems/report/controller/EmsReportPointAirController.java create mode 100644 os-ems/src/main/java/com/os/ems/report/controller/EmsReportPointNitrogenController.java create mode 100644 os-ems/src/main/java/com/os/ems/report/domain/EmsReportPointAir.java create mode 100644 os-ems/src/main/java/com/os/ems/report/domain/EmsReportPointNitrogen.java create mode 100644 os-ems/src/main/java/com/os/ems/report/mapper/EmsReportPointAirMapper.java create mode 100644 os-ems/src/main/java/com/os/ems/report/mapper/EmsReportPointNitrogenMapper.java create mode 100644 os-ems/src/main/java/com/os/ems/report/service/IEmsReportPointAirService.java create mode 100644 os-ems/src/main/java/com/os/ems/report/service/IEmsReportPointNitrogenService.java create mode 100644 os-ems/src/main/java/com/os/ems/report/service/impl/EmsReportPointAirServiceImpl.java create mode 100644 os-ems/src/main/java/com/os/ems/report/service/impl/EmsReportPointNitrogenServiceImpl.java create mode 100644 os-ems/src/main/resources/mapper/ems/report/EmsReportPointAirMapper.xml create mode 100644 os-ems/src/main/resources/mapper/ems/report/EmsReportPointNitrogenMapper.xml diff --git a/os-ems/src/main/java/com/os/ems/report/controller/EmsReportPointAirController.java b/os-ems/src/main/java/com/os/ems/report/controller/EmsReportPointAirController.java new file mode 100644 index 0000000..b92a5ee --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/controller/EmsReportPointAirController.java @@ -0,0 +1,100 @@ +package com.os.ems.report.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.os.common.annotation.Log; +import com.os.common.core.controller.BaseController; +import com.os.common.core.domain.AjaxResult; +import com.os.common.enums.BusinessType; +import com.os.ems.report.domain.EmsReportPointAir; +import com.os.ems.report.service.IEmsReportPointAirService; +import com.os.common.utils.poi.ExcelUtil; +import com.os.common.core.page.TableDataInfo; + +/** + * 压缩空气整点数据Controller + * + * @author Yinq + * @date 2024-05-22 + */ +@RestController +@RequestMapping("/ems/report/reportPointAir") +public class EmsReportPointAirController extends BaseController { + @Autowired + private IEmsReportPointAirService emsReportPointAirService; + + /** + * 查询压缩空气整点数据列表 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:list')") + @GetMapping("/list") + public TableDataInfo list(EmsReportPointAir emsReportPointAir) { + startPage(); + List list = emsReportPointAirService.selectEmsReportPointAirList(emsReportPointAir); + return getDataTable(list); + } + + /** + * 导出压缩空气整点数据列表 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:export')") + @Log(title = "压缩空气整点数据", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmsReportPointAir emsReportPointAir) { + List list = emsReportPointAirService.selectEmsReportPointAirList(emsReportPointAir); + ExcelUtil util = new ExcelUtil(EmsReportPointAir.class); + util.exportExcel(response, list, "压缩空气整点数据数据"); + } + + /** + * 获取压缩空气整点数据详细信息 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:query')") + @GetMapping(value = "/{objId}") + public AjaxResult getInfo(@PathVariable("objId") Long objId) { + return success(emsReportPointAirService.selectEmsReportPointAirByObjId(objId)); + } + + /** + * 新增压缩空气整点数据 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:add')") + @Log(title = "压缩空气整点数据", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmsReportPointAir emsReportPointAir) { + return toAjax(emsReportPointAirService.insertEmsReportPointAir(emsReportPointAir)); + } + + /** + * 修改压缩空气整点数据 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:edit')") + @Log(title = "压缩空气整点数据", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmsReportPointAir emsReportPointAir) { + emsReportPointAir.setUpdateBy(getUsername()); + return toAjax(emsReportPointAirService.updateEmsReportPointAir(emsReportPointAir)); + } + + /** + * 删除压缩空气整点数据 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:remove')") + @Log(title = "压缩空气整点数据", businessType = BusinessType.DELETE) + @DeleteMapping("/{objIds}") + public AjaxResult remove(@PathVariable Long[] objIds) { + return toAjax(emsReportPointAirService.deleteEmsReportPointAirByObjIds(objIds)); + } +} + diff --git a/os-ems/src/main/java/com/os/ems/report/controller/EmsReportPointNitrogenController.java b/os-ems/src/main/java/com/os/ems/report/controller/EmsReportPointNitrogenController.java new file mode 100644 index 0000000..38bccd0 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/controller/EmsReportPointNitrogenController.java @@ -0,0 +1,100 @@ +package com.os.ems.report.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.os.common.annotation.Log; +import com.os.common.core.controller.BaseController; +import com.os.common.core.domain.AjaxResult; +import com.os.common.enums.BusinessType; +import com.os.ems.report.domain.EmsReportPointNitrogen; +import com.os.ems.report.service.IEmsReportPointNitrogenService; +import com.os.common.utils.poi.ExcelUtil; +import com.os.common.core.page.TableDataInfo; + +/** + * 氮气整点数据Controller + * + * @author Yinq + * @date 2024-05-22 + */ +@RestController +@RequestMapping("/ems/report/reportPointNitrogen") +public class EmsReportPointNitrogenController extends BaseController { + @Autowired + private IEmsReportPointNitrogenService emsReportPointNitrogenService; + + /** + * 查询氮气整点数据列表 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:list')") + @GetMapping("/list") + public TableDataInfo list(EmsReportPointNitrogen emsReportPointNitrogen) { + startPage(); + List list = emsReportPointNitrogenService.selectEmsReportPointNitrogenList(emsReportPointNitrogen); + return getDataTable(list); + } + + /** + * 导出氮气整点数据列表 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:export')") + @Log(title = "氮气整点数据", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmsReportPointNitrogen emsReportPointNitrogen) { + List list = emsReportPointNitrogenService.selectEmsReportPointNitrogenList(emsReportPointNitrogen); + ExcelUtil util = new ExcelUtil(EmsReportPointNitrogen.class); + util.exportExcel(response, list, "氮气整点数据数据"); + } + + /** + * 获取氮气整点数据详细信息 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:query')") + @GetMapping(value = "/{objId}") + public AjaxResult getInfo(@PathVariable("objId") Long objId) { + return success(emsReportPointNitrogenService.selectEmsReportPointNitrogenByObjId(objId)); + } + + /** + * 新增氮气整点数据 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:add')") + @Log(title = "氮气整点数据", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmsReportPointNitrogen emsReportPointNitrogen) { + return toAjax(emsReportPointNitrogenService.insertEmsReportPointNitrogen(emsReportPointNitrogen)); + } + + /** + * 修改氮气整点数据 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:edit')") + @Log(title = "氮气整点数据", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmsReportPointNitrogen emsReportPointNitrogen) { + emsReportPointNitrogen.setUpdateBy(getUsername()); + return toAjax(emsReportPointNitrogenService.updateEmsReportPointNitrogen(emsReportPointNitrogen)); + } + + /** + * 删除氮气整点数据 + */ + @PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:remove')") + @Log(title = "氮气整点数据", businessType = BusinessType.DELETE) + @DeleteMapping("/{objIds}") + public AjaxResult remove(@PathVariable Long[] objIds) { + return toAjax(emsReportPointNitrogenService.deleteEmsReportPointNitrogenByObjIds(objIds)); + } +} + diff --git a/os-ems/src/main/java/com/os/ems/report/domain/EmsReportPointAir.java b/os-ems/src/main/java/com/os/ems/report/domain/EmsReportPointAir.java new file mode 100644 index 0000000..3e5a09b --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/domain/EmsReportPointAir.java @@ -0,0 +1,166 @@ +package com.os.ems.report.domain; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.os.common.annotation.Excel; +import com.os.common.core.domain.BaseEntity; + +/** + * 压缩空气整点数据对象 ems_report_point_air + * + * @author Yinq + * @date 2024-05-22 + */ +public class EmsReportPointAir extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 主键标识 + */ + private Long objId; + + /** + * 计量设备编号 + */ + @Excel(name = "计量设备编号") + private String monitorCode; + + /** + * 计量设备名称 + */ + @Excel(name = "计量设备名称") + private String monitorName; + + /** + * 仪表值 + */ + @Excel(name = "仪表值") + private Long instrumentValue; + + /** + * 耗量 + */ + @Excel(name = "耗量") + private Long expend; + + /** + * 记录时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "记录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date recordTime; + + /** + * 开始时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date beginTime; + + /** + * 结束时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date endTime; + + /** + * 修改标识(0是 1否) + */ + @Excel(name = "修改标识", readConverterExp = "0=是,1=否") + private String updateFlag; + + public String getMonitorName() { + return monitorName; + } + + public void setMonitorName(String monitorName) { + this.monitorName = monitorName; + } + + public void setObjId(Long objId) { + this.objId = objId; + } + + public Long getObjId() { + return objId; + } + + public void setMonitorCode(String monitorCode) { + this.monitorCode = monitorCode; + } + + public String getMonitorCode() { + return monitorCode; + } + + public void setInstrumentValue(Long instrumentValue) { + this.instrumentValue = instrumentValue; + } + + public Long getInstrumentValue() { + return instrumentValue; + } + + public void setExpend(Long expend) { + this.expend = expend; + } + + public Long getExpend() { + return expend; + } + + public void setRecordTime(Date recordTime) { + this.recordTime = recordTime; + } + + public Date getRecordTime() { + return recordTime; + } + + public void setBeginTime(Date beginTime) { + this.beginTime = beginTime; + } + + public Date getBeginTime() { + return beginTime; + } + + public void setEndTime(Date endTime) { + this.endTime = endTime; + } + + public Date getEndTime() { + return endTime; + } + + public void setUpdateFlag(String updateFlag) { + this.updateFlag = updateFlag; + } + + public String getUpdateFlag() { + return updateFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("objId", getObjId()) + .append("monitorCode", getMonitorCode()) + .append("instrumentValue", getInstrumentValue()) + .append("expend", getExpend()) + .append("recordTime", getRecordTime()) + .append("beginTime", getBeginTime()) + .append("endTime", getEndTime()) + .append("updateFlag", getUpdateFlag()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .toString(); + } +} + diff --git a/os-ems/src/main/java/com/os/ems/report/domain/EmsReportPointNitrogen.java b/os-ems/src/main/java/com/os/ems/report/domain/EmsReportPointNitrogen.java new file mode 100644 index 0000000..55615ca --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/domain/EmsReportPointNitrogen.java @@ -0,0 +1,166 @@ +package com.os.ems.report.domain; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.os.common.annotation.Excel; +import com.os.common.core.domain.BaseEntity; + +/** + * 氮气整点数据对象 ems_report_point_nitrogen + * + * @author Yinq + * @date 2024-05-22 + */ +public class EmsReportPointNitrogen extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 主键标识 + */ + private Long objId; + + /** + * 计量设备编号 + */ + @Excel(name = "计量设备编号") + private String monitorCode; + + /** + * 计量设备名称 + */ + @Excel(name = "计量设备名称") + private String monitorName; + + /** + * 仪表值 + */ + @Excel(name = "仪表值") + private Long instrumentValue; + + /** + * 耗量 + */ + @Excel(name = "耗量") + private Long expend; + + /** + * 记录时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "记录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date recordTime; + + /** + * 开始时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date beginTime; + + /** + * 结束时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date endTime; + + /** + * 修改标识(0是 1否) + */ + @Excel(name = "修改标识", readConverterExp = "0=是,1=否") + private String updateFlag; + + public String getMonitorName() { + return monitorName; + } + + public void setMonitorName(String monitorName) { + this.monitorName = monitorName; + } + + public void setObjId(Long objId) { + this.objId = objId; + } + + public Long getObjId() { + return objId; + } + + public void setMonitorCode(String monitorCode) { + this.monitorCode = monitorCode; + } + + public String getMonitorCode() { + return monitorCode; + } + + public void setInstrumentValue(Long instrumentValue) { + this.instrumentValue = instrumentValue; + } + + public Long getInstrumentValue() { + return instrumentValue; + } + + public void setExpend(Long expend) { + this.expend = expend; + } + + public Long getExpend() { + return expend; + } + + public void setRecordTime(Date recordTime) { + this.recordTime = recordTime; + } + + public Date getRecordTime() { + return recordTime; + } + + public void setBeginTime(Date beginTime) { + this.beginTime = beginTime; + } + + public Date getBeginTime() { + return beginTime; + } + + public void setEndTime(Date endTime) { + this.endTime = endTime; + } + + public Date getEndTime() { + return endTime; + } + + public void setUpdateFlag(String updateFlag) { + this.updateFlag = updateFlag; + } + + public String getUpdateFlag() { + return updateFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("objId", getObjId()) + .append("monitorCode", getMonitorCode()) + .append("instrumentValue", getInstrumentValue()) + .append("expend", getExpend()) + .append("recordTime", getRecordTime()) + .append("beginTime", getBeginTime()) + .append("endTime", getEndTime()) + .append("updateFlag", getUpdateFlag()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .toString(); + } +} + diff --git a/os-ems/src/main/java/com/os/ems/report/mapper/EmsReportPointAirMapper.java b/os-ems/src/main/java/com/os/ems/report/mapper/EmsReportPointAirMapper.java new file mode 100644 index 0000000..1c8fa1c --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/mapper/EmsReportPointAirMapper.java @@ -0,0 +1,62 @@ +package com.os.ems.report.mapper; + +import java.util.List; +import com.os.ems.report.domain.EmsReportPointAir; + +/** + * 压缩空气整点数据Mapper接口 + * + * @author Yinq + * @date 2024-05-22 + */ +public interface EmsReportPointAirMapper +{ + /** + * 查询压缩空气整点数据 + * + * @param objId 压缩空气整点数据主键 + * @return 压缩空气整点数据 + */ + public EmsReportPointAir selectEmsReportPointAirByObjId(Long objId); + + /** + * 查询压缩空气整点数据列表 + * + * @param emsReportPointAir 压缩空气整点数据 + * @return 压缩空气整点数据集合 + */ + public List selectEmsReportPointAirList(EmsReportPointAir emsReportPointAir); + + /** + * 新增压缩空气整点数据 + * + * @param emsReportPointAir 压缩空气整点数据 + * @return 结果 + */ + public int insertEmsReportPointAir(EmsReportPointAir emsReportPointAir); + + /** + * 修改压缩空气整点数据 + * + * @param emsReportPointAir 压缩空气整点数据 + * @return 结果 + */ + public int updateEmsReportPointAir(EmsReportPointAir emsReportPointAir); + + /** + * 删除压缩空气整点数据 + * + * @param objId 压缩空气整点数据主键 + * @return 结果 + */ + public int deleteEmsReportPointAirByObjId(Long objId); + + /** + * 批量删除压缩空气整点数据 + * + * @param objIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmsReportPointAirByObjIds(Long[] objIds); +} + diff --git a/os-ems/src/main/java/com/os/ems/report/mapper/EmsReportPointNitrogenMapper.java b/os-ems/src/main/java/com/os/ems/report/mapper/EmsReportPointNitrogenMapper.java new file mode 100644 index 0000000..1e42ed8 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/mapper/EmsReportPointNitrogenMapper.java @@ -0,0 +1,62 @@ +package com.os.ems.report.mapper; + +import java.util.List; +import com.os.ems.report.domain.EmsReportPointNitrogen; + +/** + * 氮气整点数据Mapper接口 + * + * @author Yinq + * @date 2024-05-22 + */ +public interface EmsReportPointNitrogenMapper +{ + /** + * 查询氮气整点数据 + * + * @param objId 氮气整点数据主键 + * @return 氮气整点数据 + */ + public EmsReportPointNitrogen selectEmsReportPointNitrogenByObjId(Long objId); + + /** + * 查询氮气整点数据列表 + * + * @param emsReportPointNitrogen 氮气整点数据 + * @return 氮气整点数据集合 + */ + public List selectEmsReportPointNitrogenList(EmsReportPointNitrogen emsReportPointNitrogen); + + /** + * 新增氮气整点数据 + * + * @param emsReportPointNitrogen 氮气整点数据 + * @return 结果 + */ + public int insertEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen); + + /** + * 修改氮气整点数据 + * + * @param emsReportPointNitrogen 氮气整点数据 + * @return 结果 + */ + public int updateEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen); + + /** + * 删除氮气整点数据 + * + * @param objId 氮气整点数据主键 + * @return 结果 + */ + public int deleteEmsReportPointNitrogenByObjId(Long objId); + + /** + * 批量删除氮气整点数据 + * + * @param objIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmsReportPointNitrogenByObjIds(Long[] objIds); +} + diff --git a/os-ems/src/main/java/com/os/ems/report/service/IEmsReportPointAirService.java b/os-ems/src/main/java/com/os/ems/report/service/IEmsReportPointAirService.java new file mode 100644 index 0000000..014a4f1 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/service/IEmsReportPointAirService.java @@ -0,0 +1,62 @@ +package com.os.ems.report.service; + +import java.util.List; + +import com.os.ems.report.domain.EmsReportPointAir; + +/** + * 压缩空气整点数据Service接口 + * + * @author Yinq + * @date 2024-05-22 + */ +public interface IEmsReportPointAirService { + /** + * 查询压缩空气整点数据 + * + * @param objId 压缩空气整点数据主键 + * @return 压缩空气整点数据 + */ + public EmsReportPointAir selectEmsReportPointAirByObjId(Long objId); + + /** + * 查询压缩空气整点数据列表 + * + * @param emsReportPointAir 压缩空气整点数据 + * @return 压缩空气整点数据集合 + */ + public List selectEmsReportPointAirList(EmsReportPointAir emsReportPointAir); + + /** + * 新增压缩空气整点数据 + * + * @param emsReportPointAir 压缩空气整点数据 + * @return 结果 + */ + public int insertEmsReportPointAir(EmsReportPointAir emsReportPointAir); + + /** + * 修改压缩空气整点数据 + * + * @param emsReportPointAir 压缩空气整点数据 + * @return 结果 + */ + public int updateEmsReportPointAir(EmsReportPointAir emsReportPointAir); + + /** + * 批量删除压缩空气整点数据 + * + * @param objIds 需要删除的压缩空气整点数据主键集合 + * @return 结果 + */ + public int deleteEmsReportPointAirByObjIds(Long[] objIds); + + /** + * 删除压缩空气整点数据信息 + * + * @param objId 压缩空气整点数据主键 + * @return 结果 + */ + public int deleteEmsReportPointAirByObjId(Long objId); +} + diff --git a/os-ems/src/main/java/com/os/ems/report/service/IEmsReportPointNitrogenService.java b/os-ems/src/main/java/com/os/ems/report/service/IEmsReportPointNitrogenService.java new file mode 100644 index 0000000..b1174cd --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/service/IEmsReportPointNitrogenService.java @@ -0,0 +1,62 @@ +package com.os.ems.report.service; + +import java.util.List; + +import com.os.ems.report.domain.EmsReportPointNitrogen; + +/** + * 氮气整点数据Service接口 + * + * @author Yinq + * @date 2024-05-22 + */ +public interface IEmsReportPointNitrogenService { + /** + * 查询氮气整点数据 + * + * @param objId 氮气整点数据主键 + * @return 氮气整点数据 + */ + public EmsReportPointNitrogen selectEmsReportPointNitrogenByObjId(Long objId); + + /** + * 查询氮气整点数据列表 + * + * @param emsReportPointNitrogen 氮气整点数据 + * @return 氮气整点数据集合 + */ + public List selectEmsReportPointNitrogenList(EmsReportPointNitrogen emsReportPointNitrogen); + + /** + * 新增氮气整点数据 + * + * @param emsReportPointNitrogen 氮气整点数据 + * @return 结果 + */ + public int insertEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen); + + /** + * 修改氮气整点数据 + * + * @param emsReportPointNitrogen 氮气整点数据 + * @return 结果 + */ + public int updateEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen); + + /** + * 批量删除氮气整点数据 + * + * @param objIds 需要删除的氮气整点数据主键集合 + * @return 结果 + */ + public int deleteEmsReportPointNitrogenByObjIds(Long[] objIds); + + /** + * 删除氮气整点数据信息 + * + * @param objId 氮气整点数据主键 + * @return 结果 + */ + public int deleteEmsReportPointNitrogenByObjId(Long objId); +} + diff --git a/os-ems/src/main/java/com/os/ems/report/service/impl/EmsReportPointAirServiceImpl.java b/os-ems/src/main/java/com/os/ems/report/service/impl/EmsReportPointAirServiceImpl.java new file mode 100644 index 0000000..8c7b23d --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/service/impl/EmsReportPointAirServiceImpl.java @@ -0,0 +1,91 @@ +package com.os.ems.report.service.impl; + +import java.util.List; + +import com.os.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.os.ems.report.mapper.EmsReportPointAirMapper; +import com.os.ems.report.domain.EmsReportPointAir; +import com.os.ems.report.service.IEmsReportPointAirService; + +/** + * 压缩空气整点数据Service业务层处理 + * + * @author Yinq + * @date 2024-05-22 + */ +@Service +public class EmsReportPointAirServiceImpl implements IEmsReportPointAirService { + @Autowired + private EmsReportPointAirMapper emsReportPointAirMapper; + + /** + * 查询压缩空气整点数据 + * + * @param objId 压缩空气整点数据主键 + * @return 压缩空气整点数据 + */ + @Override + public EmsReportPointAir selectEmsReportPointAirByObjId(Long objId) { + return emsReportPointAirMapper.selectEmsReportPointAirByObjId(objId); + } + + /** + * 查询压缩空气整点数据列表 + * + * @param emsReportPointAir 压缩空气整点数据 + * @return 压缩空气整点数据 + */ + @Override + public List selectEmsReportPointAirList(EmsReportPointAir emsReportPointAir) { + return emsReportPointAirMapper.selectEmsReportPointAirList(emsReportPointAir); + } + + /** + * 新增压缩空气整点数据 + * + * @param emsReportPointAir 压缩空气整点数据 + * @return 结果 + */ + @Override + public int insertEmsReportPointAir(EmsReportPointAir emsReportPointAir) { + emsReportPointAir.setCreateTime(DateUtils.getNowDate()); + return emsReportPointAirMapper.insertEmsReportPointAir(emsReportPointAir); + } + + /** + * 修改压缩空气整点数据 + * + * @param emsReportPointAir 压缩空气整点数据 + * @return 结果 + */ + @Override + public int updateEmsReportPointAir(EmsReportPointAir emsReportPointAir) { + emsReportPointAir.setUpdateTime(DateUtils.getNowDate()); + return emsReportPointAirMapper.updateEmsReportPointAir(emsReportPointAir); + } + + /** + * 批量删除压缩空气整点数据 + * + * @param objIds 需要删除的压缩空气整点数据主键 + * @return 结果 + */ + @Override + public int deleteEmsReportPointAirByObjIds(Long[] objIds) { + return emsReportPointAirMapper.deleteEmsReportPointAirByObjIds(objIds); + } + + /** + * 删除压缩空气整点数据信息 + * + * @param objId 压缩空气整点数据主键 + * @return 结果 + */ + @Override + public int deleteEmsReportPointAirByObjId(Long objId) { + return emsReportPointAirMapper.deleteEmsReportPointAirByObjId(objId); + } +} + diff --git a/os-ems/src/main/java/com/os/ems/report/service/impl/EmsReportPointNitrogenServiceImpl.java b/os-ems/src/main/java/com/os/ems/report/service/impl/EmsReportPointNitrogenServiceImpl.java new file mode 100644 index 0000000..432dd5d --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/report/service/impl/EmsReportPointNitrogenServiceImpl.java @@ -0,0 +1,91 @@ +package com.os.ems.report.service.impl; + +import java.util.List; + +import com.os.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.os.ems.report.mapper.EmsReportPointNitrogenMapper; +import com.os.ems.report.domain.EmsReportPointNitrogen; +import com.os.ems.report.service.IEmsReportPointNitrogenService; + +/** + * 氮气整点数据Service业务层处理 + * + * @author Yinq + * @date 2024-05-22 + */ +@Service +public class EmsReportPointNitrogenServiceImpl implements IEmsReportPointNitrogenService { + @Autowired + private EmsReportPointNitrogenMapper emsReportPointNitrogenMapper; + + /** + * 查询氮气整点数据 + * + * @param objId 氮气整点数据主键 + * @return 氮气整点数据 + */ + @Override + public EmsReportPointNitrogen selectEmsReportPointNitrogenByObjId(Long objId) { + return emsReportPointNitrogenMapper.selectEmsReportPointNitrogenByObjId(objId); + } + + /** + * 查询氮气整点数据列表 + * + * @param emsReportPointNitrogen 氮气整点数据 + * @return 氮气整点数据 + */ + @Override + public List selectEmsReportPointNitrogenList(EmsReportPointNitrogen emsReportPointNitrogen) { + return emsReportPointNitrogenMapper.selectEmsReportPointNitrogenList(emsReportPointNitrogen); + } + + /** + * 新增氮气整点数据 + * + * @param emsReportPointNitrogen 氮气整点数据 + * @return 结果 + */ + @Override + public int insertEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen) { + emsReportPointNitrogen.setCreateTime(DateUtils.getNowDate()); + return emsReportPointNitrogenMapper.insertEmsReportPointNitrogen(emsReportPointNitrogen); + } + + /** + * 修改氮气整点数据 + * + * @param emsReportPointNitrogen 氮气整点数据 + * @return 结果 + */ + @Override + public int updateEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen) { + emsReportPointNitrogen.setUpdateTime(DateUtils.getNowDate()); + return emsReportPointNitrogenMapper.updateEmsReportPointNitrogen(emsReportPointNitrogen); + } + + /** + * 批量删除氮气整点数据 + * + * @param objIds 需要删除的氮气整点数据主键 + * @return 结果 + */ + @Override + public int deleteEmsReportPointNitrogenByObjIds(Long[] objIds) { + return emsReportPointNitrogenMapper.deleteEmsReportPointNitrogenByObjIds(objIds); + } + + /** + * 删除氮气整点数据信息 + * + * @param objId 氮气整点数据主键 + * @return 结果 + */ + @Override + public int deleteEmsReportPointNitrogenByObjId(Long objId) { + return emsReportPointNitrogenMapper.deleteEmsReportPointNitrogenByObjId(objId); + } +} + diff --git a/os-ems/src/main/resources/mapper/ems/report/EmsReportPointAirMapper.xml b/os-ems/src/main/resources/mapper/ems/report/EmsReportPointAirMapper.xml new file mode 100644 index 0000000..76ae8ec --- /dev/null +++ b/os-ems/src/main/resources/mapper/ems/report/EmsReportPointAirMapper.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + select erpa.obj_id, + erpa.monitor_code, + ebmi.monitor_name, + erpa.instrument_value, + erpa.expend, + erpa.record_time, + erpa.begin_time, + erpa.end_time, + erpa.update_flag, + erpa.create_by, + erpa.create_time, + erpa.update_by, + erpa.update_time + from ems_report_point_air erpa + left join ems_base_monitor_info ebmi on erpa.monitor_code = ebmi.monitor_code + + + + + + + + insert into ems_report_point_air + + monitor_code, + instrument_value, + expend, + record_time, + begin_time, + end_time, + update_flag, + create_by, + create_time, + update_by, + update_time, + + + #{monitorCode}, + #{instrumentValue}, + #{expend}, + #{recordTime}, + #{beginTime}, + #{endTime}, + #{updateFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + + + + + update ems_report_point_air + + monitor_code = #{monitorCode}, + instrument_value = #{instrumentValue}, + expend = #{expend}, + record_time = #{recordTime}, + begin_time = #{beginTime}, + end_time = #{endTime}, + update_flag = #{updateFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + where obj_id = #{objId} + + + + delete + from ems_report_point_air + where obj_id = #{objId} + + + + delete from ems_report_point_air where obj_id in + + #{objId} + + + diff --git a/os-ems/src/main/resources/mapper/ems/report/EmsReportPointNitrogenMapper.xml b/os-ems/src/main/resources/mapper/ems/report/EmsReportPointNitrogenMapper.xml new file mode 100644 index 0000000..c6ec105 --- /dev/null +++ b/os-ems/src/main/resources/mapper/ems/report/EmsReportPointNitrogenMapper.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + select erpn.obj_id, + erpn.monitor_code, + ebmi.monitor_name, + erpn.instrument_value, + erpn.expend, + erpn.record_time, + erpn.begin_time, + erpn.end_time, + erpn.update_flag, + erpn.create_by, + erpn.create_time, + erpn.update_by, + erpn.update_time + from ems_report_point_nitrogen erpn + left join ems_base_monitor_info ebmi on erpn.monitor_code = ebmi.monitor_code + + + + + + + + insert into ems_report_point_nitrogen + + monitor_code, + instrument_value, + expend, + record_time, + begin_time, + end_time, + update_flag, + create_by, + create_time, + update_by, + update_time, + + + #{monitorCode}, + #{instrumentValue}, + #{expend}, + #{recordTime}, + #{beginTime}, + #{endTime}, + #{updateFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + + + + + update ems_report_point_nitrogen + + monitor_code = #{monitorCode}, + instrument_value = #{instrumentValue}, + expend = #{expend}, + record_time = #{recordTime}, + begin_time = #{beginTime}, + end_time = #{endTime}, + update_flag = #{updateFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + where obj_id = #{objId} + + + + delete + from ems_report_point_nitrogen + where obj_id = #{objId} + + + + delete from ems_report_point_nitrogen where obj_id in + + #{objId} + + +