diff --git a/ruoyi-modules/hwmom-ems/pom.xml b/ruoyi-modules/hwmom-ems/pom.xml new file mode 100644 index 00000000..4322110b --- /dev/null +++ b/ruoyi-modules/hwmom-ems/pom.xml @@ -0,0 +1,222 @@ + + + + org.dromara + ruoyi-modules + ${revision} + + 4.0.0 + + hwmom-ems + + + hwmom-ems + + + + + + org.dromara + ruoyi-common-nacos + + + + org.dromara + ruoyi-common-sentinel + + + + + org.dromara + ruoyi-common-log + + + + org.dromara + ruoyi-common-dict + + + + org.dromara + ruoyi-common-doc + + + + org.dromara + ruoyi-common-web + + + + org.dromara + ruoyi-common-mybatis + + + + org.dromara + ruoyi-common-dubbo + + + + org.dromara + ruoyi-common-seata + + + + org.dromara + ruoyi-common-idempotent + + + + org.dromara + ruoyi-common-tenant + + + + org.dromara + ruoyi-common-security + + + + org.dromara + ruoyi-common-translation + + + + org.dromara + ruoyi-common-sensitive + + + + org.dromara + ruoyi-common-encrypt + + + + + org.dromara + ruoyi-api-system + + + + org.dromara + ruoyi-api-resource + + + + + + + com.microsoft.sqlserver + mssql-jdbc + + + org.dromara + hwmom-api-pda + 2.2.2 + compile + + + + + + + + + + + + + + + + + org.dromara + hwmom-api-workflow + 2.2.2 + compile + + + + org.dromara + ruoyi-common-bus + + + + + + com.alibaba + transmittable-thread-local + 2.14.4 + + + org.dromara + ruoyi-system + 2.2.2 + compile + + + org.springframework.security + spring-security-core + + + net.dreamlu + mica-net-utils + 1.0.6 + compile + + + org.dromara.easy-es + easy-es-core + 2.0.0 + compile + + + org.dromara + hwmom-common-mom + 2.2.2 + compile + + + + org.dromara + ruoyi-system + ${revision} + compile + + + + + + + + ${project.artifactId} + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 17 + 17 + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + + + repackage + + + + + + + + diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/Main.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/Main.java new file mode 100644 index 00000000..fe542d46 --- /dev/null +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/Main.java @@ -0,0 +1,19 @@ +package org.dromara; + +// Press Shift twice to open the Search Everywhere dialog and type `show whitespaces`, +// then press Enter. You can now see whitespace characters in your code. +public class Main { + public static void main(String[] args) { + // Press Alt+Enter with your caret at the highlighted text to see how + // IntelliJ IDEA suggests fixing it. + System.out.printf("Hello and welcome!"); + + // Press Shift+F10 or click the green arrow button in the gutter to run the code. + for (int i = 1; i <= 5; i++) { + + // Press Shift+F9 to start debugging your code. We have set one breakpoint + // for you, but you can always add more by pressing Ctrl+F8. + System.out.println("i = " + i); + } + } +} diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/HwMomEmsApplication.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/HwMomEmsApplication.java new file mode 100644 index 00000000..0d3b99ca --- /dev/null +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/HwMomEmsApplication.java @@ -0,0 +1,25 @@ +package org.dromara.ems; + +import org.apache.dubbo.config.spring.context.annotation.EnableDubbo; +import org.dromara.common.properties.MesProperties; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.context.metrics.buffering.BufferingApplicationStartup; +import org.springframework.boot.context.properties.EnableConfigurationProperties; + +/** + * 系统模块 + * + * @author ruoyi + */ +@EnableDubbo +@SpringBootApplication +@EnableConfigurationProperties(MesProperties.class) +public class HwMomEmsApplication { + public static void main(String[] args) { + SpringApplication application = new SpringApplication(HwMomEmsApplication.class); + application.setApplicationStartup(new BufferingApplicationStartup(2048)); + application.run(args); + System.out.println("(♥◠‿◠)ノ゙ 能源模块启动成功 ლ(´ڡ`ლ)゙ "); + } +} diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseCollectDeviceInfoController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseCollectDeviceInfoController.java index e645b0d1..17102451 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseCollectDeviceInfoController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseCollectDeviceInfoController.java @@ -26,7 +26,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/base/baseCollectDeviceInfo") +@RequestMapping("/base/baseCollectDeviceInfo") public class EmsBaseCollectDeviceInfoController extends BaseController { private final IEmsBaseCollectDeviceInfoService emsBaseCollectDeviceInfoService; @@ -38,8 +38,8 @@ public class EmsBaseCollectDeviceInfoController extends BaseController { @GetMapping("/list") public TableDataInfo list(EmsBaseCollectDeviceInfo emsBaseCollectDeviceInfo, PageQuery pageQuery) { // PageUtils.startPage(pageQuery); - List list = emsBaseCollectDeviceInfoService.selectEmsBaseCollectDeviceInfoList(emsBaseCollectDeviceInfo); - return TableDataInfo.build(list); + return emsBaseCollectDeviceInfoService.queryPageList( pageQuery ,emsBaseCollectDeviceInfo); + } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseEnergyPriceController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseEnergyPriceController.java index c8b9767c..077da902 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseEnergyPriceController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseEnergyPriceController.java @@ -7,6 +7,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.web.core.BaseController; import org.dromara.ems.base.domain.EmsBaseEnergyPrice; @@ -25,7 +27,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/base/baseEnergyPrice") +@RequestMapping("/base/baseEnergyPrice") public class EmsBaseEnergyPriceController extends BaseController { @@ -39,8 +41,7 @@ public class EmsBaseEnergyPriceController extends BaseController public TableDataInfo list(EmsBaseEnergyPrice emsBaseEnergyPrice, PageQuery pageQuery) { // PageUtils.startPage(pageQuery); - List list = emsBaseEnergyPriceService.selectEmsBaseEnergyPriceList(emsBaseEnergyPrice); - return TableDataInfo.build(list); + return emsBaseEnergyPriceService.queryPageList( pageQuery ,emsBaseEnergyPrice); } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseEnergyTypeController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseEnergyTypeController.java index accace5d..254cf0ff 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseEnergyTypeController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseEnergyTypeController.java @@ -25,7 +25,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/base/baseEnergyType") +@RequestMapping("/base/baseEnergyType") public class EmsBaseEnergyTypeController extends BaseController { @@ -38,9 +38,8 @@ public class EmsBaseEnergyTypeController extends BaseController @GetMapping("/list") public TableDataInfo list(EmsBaseEnergyType emsBaseEnergyType, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsBaseEnergyTypeService.selectEmsBaseEnergyTypeList(emsBaseEnergyType); - return TableDataInfo.build(list); + return emsBaseEnergyTypeService.queryPageList( pageQuery ,emsBaseEnergyType); + } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorInfoController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorInfoController.java index bec536e6..a85ed343 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorInfoController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorInfoController.java @@ -7,6 +7,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -27,7 +29,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/base/baseMonitorInfo") +@RequestMapping("/base/baseMonitorInfo") public class EmsBaseMonitorInfoController extends BaseController { @@ -40,9 +42,8 @@ public class EmsBaseMonitorInfoController extends BaseController @GetMapping("/list") public TableDataInfo list(EmsBaseMonitorInfo emsBaseMonitorInfo, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsBaseMonitorInfoService.selectEmsBaseMonitorInfoList(emsBaseMonitorInfo); - return TableDataInfo.build(list); + TableDataInfo list = emsBaseMonitorInfoService.queryPageList( pageQuery ,emsBaseMonitorInfo); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorThresholdController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorThresholdController.java index 02251cc7..9d2aa329 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorThresholdController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorThresholdController.java @@ -7,6 +7,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -26,7 +28,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/base/baseMonitorThreshold") +@RequestMapping("/base/baseMonitorThreshold") public class EmsBaseMonitorThresholdController extends BaseController { private final IEmsBaseMonitorThresholdService emsBaseMonitorThresholdService; @@ -37,9 +39,8 @@ public class EmsBaseMonitorThresholdController extends BaseController { @SaCheckPermission("ems:base:baseMonitorThreshold:list") @GetMapping("/list") public TableDataInfo list(EmsBaseMonitorThreshold emsBaseMonitorThreshold, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsBaseMonitorThresholdService.selectEmsBaseMonitorThresholdList(emsBaseMonitorThreshold); - return TableDataInfo.build(list); + TableDataInfo list = emsBaseMonitorThresholdService.queryPageList( pageQuery ,emsBaseMonitorThreshold); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorWorkUnitController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorWorkUnitController.java index 4eb3bcdd..5b179b63 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorWorkUnitController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseMonitorWorkUnitController.java @@ -6,6 +6,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -25,7 +27,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/base/baseMonitorWorkUnit") +@RequestMapping("/base/baseMonitorWorkUnit") public class EmsBaseMonitorWorkUnitController extends BaseController { private final IEmsBaseMonitorWorkUnitService emsBaseMonitorWorkUnitService; @@ -36,9 +38,8 @@ public class EmsBaseMonitorWorkUnitController extends BaseController { @SaCheckPermission("ems:base:baseMonitorWorkUnit:list") @GetMapping("/list") public TableDataInfo list(EmsBaseMonitorWorkUnit emsBaseMonitorWorkUnit, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsBaseMonitorWorkUnitService.selectEmsBaseMonitorWorkUnitList(emsBaseMonitorWorkUnit); - return TableDataInfo.build(list); + TableDataInfo list = emsBaseMonitorWorkUnitService.queryPageList( pageQuery ,emsBaseMonitorWorkUnit); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseSharePriceController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseSharePriceController.java index fbe10820..4338d2b1 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseSharePriceController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseSharePriceController.java @@ -7,6 +7,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -26,7 +28,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/base/baseSharePrice") +@RequestMapping("/base/baseSharePrice") public class EmsBaseSharePriceController extends BaseController { private final IEmsBaseSharePriceService emsBaseSharePriceService; @@ -37,9 +39,8 @@ public class EmsBaseSharePriceController extends BaseController { @SaCheckPermission("ems:base:baseSharePrice:list") @GetMapping("/list") public TableDataInfo list(EmsBaseSharePrice emsBaseSharePrice, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsBaseSharePriceService.selectEmsBaseSharePriceList(emsBaseSharePrice); - return TableDataInfo.build(list); + TableDataInfo list = emsBaseSharePriceService.queryPageList( pageQuery ,emsBaseSharePrice); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseWorkUnitController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseWorkUnitController.java index 5e25bcc4..58983951 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseWorkUnitController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/controller/EmsBaseWorkUnitController.java @@ -7,6 +7,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -27,7 +29,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/base/baseWorkUnit") +@RequestMapping("/base/baseWorkUnit") public class EmsBaseWorkUnitController extends BaseController { @@ -40,9 +42,8 @@ public class EmsBaseWorkUnitController extends BaseController @GetMapping("/list") public TableDataInfo list(EmsBaseWorkUnit emsBaseWorkUnit, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsBaseWorkUnitService.selectEmsBaseWorkUnitList(emsBaseWorkUnit); - return TableDataInfo.build(list); + TableDataInfo list = emsBaseWorkUnitService.queryPageList( pageQuery ,emsBaseWorkUnit); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseCollectDeviceInfo.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseCollectDeviceInfo.java index 1a45753c..43a5b609 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseCollectDeviceInfo.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseCollectDeviceInfo.java @@ -1,19 +1,29 @@ package org.dromara.ems.base.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.util.Date; /** * 采集设备信息对象 ems_base_collect_device_info * - * @author Yinq - * @date 2024-05-20 + * @author zch + * @date 2025-10-22 */ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_base_collect_device_info") public class EmsBaseCollectDeviceInfo extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; /** @@ -187,7 +197,7 @@ public class EmsBaseCollectDeviceInfo extends BaseEntity { .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) - .append("remark", getRemark()) +// .append("remark", getRemark()) .toString(); } } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseEnergyPrice.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseEnergyPrice.java index cd0e0ff9..b0afef55 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseEnergyPrice.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseEnergyPrice.java @@ -1,24 +1,35 @@ package org.dromara.ems.base.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; import java.util.Date; /** * 能源月份单价对象 ems_base_energy_price * - * @author Yinq - * @date 2024-05-08 + * @author zch + * @date 2025-10-22 */ -public class EmsBaseEnergyPrice extends BaseEntity -{ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_base_energy_price") +public class EmsBaseEnergyPrice extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; - /** 主键标识 */ + /** + * 主键标识 + */ private Long objId; /** 能源类型编号 */ @@ -154,7 +165,7 @@ public class EmsBaseEnergyPrice extends BaseEntity .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) - .append("remark", getRemark()) +// .append("remark", getRemark()) .toString(); } } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseEnergyType.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseEnergyType.java index 874a6e2c..c414de75 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseEnergyType.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseEnergyType.java @@ -1,23 +1,35 @@ package org.dromara.ems.base.domain; - -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; + + /** * 能源类型信息对象 ems_base_energy_type * - * @author Yinq - * @date 2024-05-08 + * @author zch + * @date 2025-10-22 */ -public class EmsBaseEnergyType extends BaseEntity -{ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_base_energy_type") +public class EmsBaseEnergyType extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; - /** 自增标识 */ + /** + * 自增标识 + */ private Long objId; /** 能源类型编号 */ @@ -84,7 +96,7 @@ public class EmsBaseEnergyType extends BaseEntity @Override public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("objId", getObjId()) .append("energyTypeId", getEnergyTypeId()) .append("energyName", getEnergyName()) diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorInfo.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorInfo.java index 9ca09c45..dbf80d08 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorInfo.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorInfo.java @@ -1,24 +1,34 @@ package org.dromara.ems.base.domain; - -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.util.ArrayList; import java.util.List; /** * 计量设备信息对象 ems_base_monitor_info * - * @author Yinq - * @date 2024-05-08 + * @author zch + * @date 2025-10-22 */ -public class EmsBaseMonitorInfo extends BaseEntity -{ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_base_monitor_info") +public class EmsBaseMonitorInfo extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; - /** 自增标识 */ + /** + * 自增标识 + */ private Long objId; /** 计量设备编号 */ diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorThreshold.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorThreshold.java index fee17aad..e7d7381a 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorThreshold.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorThreshold.java @@ -1,19 +1,26 @@ package org.dromara.ems.base.domain; - -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; /** * 计量设备阈值维护对象 ems_base_monitor_threshold * - * @author Yinq - * @date 2024-07-09 + * @author zch + * @date 2025-10-22 */ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_base_monitor_threshold") public class EmsBaseMonitorThreshold extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; /** @@ -135,192 +142,4 @@ public class EmsBaseMonitorThreshold extends BaseEntity { //@ExcelProperty(value = "启用标识") private String isFlag; - 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 setMonitorType(Long monitorType) { - this.monitorType = monitorType; - } - - public Long getMonitorType() { - return monitorType; - } - - public void setiAMax(BigDecimal iAMax) { - this.iAMax = iAMax; - } - - public BigDecimal getiAMax() { - return iAMax; - } - - public void setiAMin(BigDecimal iAMin) { - this.iAMin = iAMin; - } - - public BigDecimal getiAMin() { - return iAMin; - } - - public void setiBMax(BigDecimal iBMax) { - this.iBMax = iBMax; - } - - public BigDecimal getiBMax() { - return iBMax; - } - - public void setiBMin(BigDecimal iBMin) { - this.iBMin = iBMin; - } - - public BigDecimal getiBMin() { - return iBMin; - } - - public void setiCMax(BigDecimal iCMax) { - this.iCMax = iCMax; - } - - public BigDecimal getiCMax() { - return iCMax; - } - - public void setiCMin(BigDecimal iCMin) { - this.iCMin = iCMin; - } - - public BigDecimal getiCMin() { - return iCMin; - } - - public void setvAMax(BigDecimal vAMax) { - this.vAMax = vAMax; - } - - public BigDecimal getvAMax() { - return vAMax; - } - - public void setvAMin(BigDecimal vAMin) { - this.vAMin = vAMin; - } - - public BigDecimal getvAMin() { - return vAMin; - } - - public void setvBMax(BigDecimal vBMax) { - this.vBMax = vBMax; - } - - public BigDecimal getvBMax() { - return vBMax; - } - - public void setvBMin(BigDecimal vBMin) { - this.vBMin = vBMin; - } - - public BigDecimal getvBMin() { - return vBMin; - } - - public void setvCMax(BigDecimal vCMax) { - this.vCMax = vCMax; - } - - public BigDecimal getvCMax() { - return vCMax; - } - - public void setvCMin(BigDecimal vCMin) { - this.vCMin = vCMin; - } - - public BigDecimal getvCMin() { - return vCMin; - } - - public void setHourConsumption(BigDecimal hourConsumption) { - this.hourConsumption = hourConsumption; - } - - public BigDecimal getHourConsumption() { - return hourConsumption; - } - - public void setDayConsumption(BigDecimal dayConsumption) { - this.dayConsumption = dayConsumption; - } - - public BigDecimal getDayConsumption() { - return dayConsumption; - } - - public void setLineLossRate(BigDecimal lineLossRate) { - this.lineLossRate = lineLossRate; - } - - public BigDecimal getLineLossRate() { - return lineLossRate; - } - - public void setIsFlag(String isFlag) { - this.isFlag = isFlag; - } - - public String getIsFlag() { - return isFlag; - } - - @Override - public String toString() { - return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) - .append("objId", getObjId()) - .append("monitorCode", getMonitorCode()) - .append("monitorType", getMonitorType()) - .append("iAMax", getiAMax()) - .append("iAMin", getiAMin()) - .append("iBMax", getiBMax()) - .append("iBMin", getiBMin()) - .append("iCMax", getiCMax()) - .append("iCMin", getiCMin()) - .append("vAMax", getvAMax()) - .append("vAMin", getvAMin()) - .append("vBMax", getvBMax()) - .append("vBMin", getvBMin()) - .append("vCMax", getvCMax()) - .append("vCMin", getvCMin()) - .append("hourConsumption", getHourConsumption()) - .append("dayConsumption", getDayConsumption()) - .append("lineLossRate", getLineLossRate()) - .append("isFlag", getIsFlag()) - .append("createBy", getCreateBy()) - .append("createTime", getCreateTime()) - .append("updateBy", getUpdateBy()) - .append("updateTime", getUpdateTime()) - .toString(); - } } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorWorkUnit.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorWorkUnit.java index 40419a01..f11a086e 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorWorkUnit.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseMonitorWorkUnit.java @@ -1,20 +1,30 @@ package org.dromara.ems.base.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; import java.util.Date; /** * 统计计量信息对象 ems_base_monitor_work_unit * - * @author Yinq - * @date 2024-05-09 + * @author zch + * @date 2025-10-22 */ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_base_monitor_work_unit") public class EmsBaseMonitorWorkUnit extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; /** @@ -224,7 +234,7 @@ public class EmsBaseMonitorWorkUnit extends BaseEntity { .append("monitorType" , getMonitorType()) .append("formulaMode" , getFormulaMode()) .append("proportion" , getProportion()) - .append("remark" , getRemark()) +// .append("remark" , getRemark()) .append("isFlag" , getIsFlag()) .append("createdBy" , getCreatedBy()) .append("createdTime" , getCreatedTime()) diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseSharePrice.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseSharePrice.java index 6f25ade2..f1629160 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseSharePrice.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseSharePrice.java @@ -1,19 +1,28 @@ package org.dromara.ems.base.domain; - -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; /** * 分时电价维护对象 ems_base_share_price * - * @author Yinq - * @date 2024-06-11 + * @author zch + * @date 2025-10-22 */ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_base_share_price") public class EmsBaseSharePrice extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseWorkUnit.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseWorkUnit.java index 9250d8de..fba8863e 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseWorkUnit.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/EmsBaseWorkUnit.java @@ -1,10 +1,14 @@ package org.dromara.ems.base.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -12,14 +16,21 @@ import java.util.List; /** * 统计单元信息对象 ems_base_work_unit * - * @author Yinq - * @date 2024-05-09 + * @author zch + * @date 2025-10-22 */ -public class EmsBaseWorkUnit extends BaseEntity -{ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_base_work_unit") +public class EmsBaseWorkUnit extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; - /** 主键标识 */ + /** + * 主键标识 + */ private Long objId; /** 统计单元编号 */ diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/TreeSelects.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/TreeSelects.java index b5e54bcf..c5ca6b20 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/TreeSelects.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/domain/TreeSelects.java @@ -1,8 +1,6 @@ package org.dromara.ems.base.domain; import com.fasterxml.jackson.annotation.JsonInclude; -import org.dromara.system.domain.SysDept; -import org.dromara.system.domain.SysMenu; import java.io.Serializable; import java.util.List; @@ -55,12 +53,12 @@ public class TreeSelects implements Serializable this.children = baseWorkUnit.getChildren().stream().map(TreeSelects::new).collect(Collectors.toList()); } - public TreeSelects(SysMenu menu) +/* public TreeSelects(SysMenu menu) { this.id = menu.getMenuId(); this.label = menu.getMenuName(); this.children = menu.getChildren().stream().map(TreeSelects::new).collect(Collectors.toList()); - } + }*/ public String getCode() { return code; diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseCollectDeviceInfoService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseCollectDeviceInfoService.java index 01b9d3e1..04331024 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseCollectDeviceInfoService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseCollectDeviceInfoService.java @@ -1,5 +1,9 @@ package org.dromara.ems.base.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseCollectDeviceInfo; import java.util.List; @@ -11,6 +15,15 @@ import java.util.List; * @date 2024-05-20 */ public interface IEmsBaseCollectDeviceInfoService { + /** + * 分页查询采集设备信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 采集设备信息分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseCollectDeviceInfo bo); + /** * 查询采集设备信息 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseEnergyPriceService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseEnergyPriceService.java index 661b99bc..c33ed5f6 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseEnergyPriceService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseEnergyPriceService.java @@ -1,5 +1,9 @@ package org.dromara.ems.base.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseEnergyPrice; import java.util.List; @@ -12,6 +16,15 @@ import java.util.List; */ public interface IEmsBaseEnergyPriceService { + /** + * 分页查询能源月份单价列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 能源月份单价分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseEnergyPrice bo); + /** * 查询能源月份单价 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseEnergyTypeService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseEnergyTypeService.java index fc1ad5d4..b9e50271 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseEnergyTypeService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseEnergyTypeService.java @@ -1,5 +1,9 @@ package org.dromara.ems.base.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseEnergyType; import java.util.List; @@ -12,6 +16,15 @@ import java.util.List; */ public interface IEmsBaseEnergyTypeService { + /** + * 分页查询能源类型信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 能源类型信息分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseEnergyType bo); + /** * 查询能源类型信息 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorInfoService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorInfoService.java index f4aa9c97..dc8ab327 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorInfoService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorInfoService.java @@ -1,5 +1,9 @@ package org.dromara.ems.base.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseMonitorInfo; import org.dromara.ems.base.domain.TreeSelects; @@ -13,6 +17,15 @@ import java.util.List; */ public interface IEmsBaseMonitorInfoService { + /** + * 分页查询计量设备信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 计量设备信息分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseMonitorInfo bo); + /** * 查询计量设备信息 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorThresholdService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorThresholdService.java index 3ced1d5b..475a08c3 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorThresholdService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorThresholdService.java @@ -1,5 +1,9 @@ package org.dromara.ems.base.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseMonitorThreshold; import java.util.List; @@ -11,6 +15,15 @@ import java.util.List; * @date 2024-07-09 */ public interface IEmsBaseMonitorThresholdService { + /** + * 分页查询计量设备阈值维护列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 计量设备阈值维护分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseMonitorThreshold bo); + /** * 查询计量设备阈值维护 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorWorkUnitService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorWorkUnitService.java index 7685fb2e..3c4c695e 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorWorkUnitService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseMonitorWorkUnitService.java @@ -1,5 +1,9 @@ package org.dromara.ems.base.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseMonitorWorkUnit; import java.util.List; @@ -12,6 +16,15 @@ import java.util.List; */ public interface IEmsBaseMonitorWorkUnitService { + /** + * 分页查询统计计量信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 统计计量信息分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseMonitorWorkUnit bo); + /** * 查询统计计量信息 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseSharePriceService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseSharePriceService.java index 01332c63..50e8ef31 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseSharePriceService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseSharePriceService.java @@ -1,5 +1,9 @@ package org.dromara.ems.base.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseSharePrice; import java.util.List; @@ -11,6 +15,15 @@ import java.util.List; * @date 2024-06-11 */ public interface IEmsBaseSharePriceService { + /** + * 分页查询分时电价维护列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 分时电价维护分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseSharePrice bo); + /** * 查询分时电价维护 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseWorkUnitService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseWorkUnitService.java index 7181b9bf..40f3fc75 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseWorkUnitService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/IEmsBaseWorkUnitService.java @@ -1,5 +1,9 @@ package org.dromara.ems.base.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseWorkUnit; import org.dromara.ems.base.domain.TreeSelects; @@ -13,6 +17,15 @@ import java.util.List; */ public interface IEmsBaseWorkUnitService { + /** + * 分页查询统计单元信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 统计单元信息分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseWorkUnit bo); + /** * 查询统计单元信息 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseCollectDeviceInfoServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseCollectDeviceInfoServiceImpl.java index a1800322..0e02b454 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseCollectDeviceInfoServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseCollectDeviceInfoServiceImpl.java @@ -1,14 +1,24 @@ package org.dromara.ems.base.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import org.dromara.common.core.utils.StringUtils; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseCollectDeviceInfo; import org.dromara.ems.base.mapper.EmsBaseCollectDeviceInfoMapper; import org.dromara.ems.base.service.IEmsBaseCollectDeviceInfoService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 采集设备信息Service业务层处理 @@ -89,4 +99,37 @@ public class EmsBaseCollectDeviceInfoServiceImpl implements IEmsBaseCollectDevic public int deleteEmsBaseCollectDeviceInfoByObjId(Long objId) { return emsBaseCollectDeviceInfoMapper.deleteEmsBaseCollectDeviceInfoByObjId(objId); } + + /** + * 分页查询采集设备信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 采集设备信息分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseCollectDeviceInfo bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsBaseCollectDeviceInfoMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + private MPJLambdaWrapper buildQueryWrapper(EmsBaseCollectDeviceInfo bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsBaseCollectDeviceInfo.class) + .selectAll(EmsBaseCollectDeviceInfo.class) + .eq(bo.getObjId() != null, EmsBaseCollectDeviceInfo::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getCollectDeviceId()), EmsBaseCollectDeviceInfo::getCollectDeviceId, bo.getCollectDeviceId()) + .like(StringUtils.isNotBlank(bo.getCollectDeviceName()), EmsBaseCollectDeviceInfo::getCollectDeviceName, bo.getCollectDeviceName()) + .eq(bo.getEnergyTypeId() != null, EmsBaseCollectDeviceInfo::getEnergyTypeId, bo.getEnergyTypeId()) + .eq(StringUtils.isNotBlank(bo.getModel()), EmsBaseCollectDeviceInfo::getModel, bo.getModel()) + .eq(StringUtils.isNotBlank(bo.getManufacturer()), EmsBaseCollectDeviceInfo::getManufacturer, bo.getManufacturer()) + .eq(StringUtils.isNotBlank(bo.getIpAddress()), EmsBaseCollectDeviceInfo::getIpAddress, bo.getIpAddress()) + .eq(bo.getProduceDate() != null, EmsBaseCollectDeviceInfo::getProduceDate, bo.getProduceDate()) + .eq(StringUtils.isNotBlank(bo.getSettingAddress()), EmsBaseCollectDeviceInfo::getSettingAddress, bo.getSettingAddress()) + .eq(StringUtils.isNotBlank(bo.getIsFlag()), EmsBaseCollectDeviceInfo::getIsFlag, bo.getIsFlag()) + .orderByDesc(EmsBaseCollectDeviceInfo::getCreateTime); + return lqw; + } } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseEnergyPriceServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseEnergyPriceServiceImpl.java index 62c8c78b..1bcec632 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseEnergyPriceServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseEnergyPriceServiceImpl.java @@ -1,14 +1,21 @@ package org.dromara.ems.base.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; import org.dromara.common.core.exception.ServiceException; import org.dromara.common.core.utils.DateUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseEnergyPrice; import org.dromara.ems.base.mapper.EmsBaseEnergyPriceMapper; import org.dromara.ems.base.service.IEmsBaseEnergyPriceService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 能源月份单价Service业务层处理 @@ -101,4 +108,37 @@ public class EmsBaseEnergyPriceServiceImpl implements IEmsBaseEnergyPriceService { return emsBaseEnergyPriceMapper.deleteEmsBaseEnergyPriceByObjId(objId); } + + /** + * 分页查询能源月份单价列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 能源月份单价分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseEnergyPrice bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsBaseEnergyPriceMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + private MPJLambdaWrapper buildQueryWrapper(EmsBaseEnergyPrice bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsBaseEnergyPrice.class) + .selectAll(EmsBaseEnergyPrice.class) + .eq(bo.getObjId() != null, EmsBaseEnergyPrice::getObjId, bo.getObjId()) + .eq(bo.getEnergyId() != null, EmsBaseEnergyPrice::getEnergyId, bo.getEnergyId()) + .like(StringUtils.isNotBlank(bo.getEnergyName()), EmsBaseEnergyPrice::getEnergyName, bo.getEnergyName()) + .eq(StringUtils.isNotBlank(bo.getMeasureUnit()), EmsBaseEnergyPrice::getMeasureUnit, bo.getMeasureUnit()) + .eq(bo.getMonthDate() != null, EmsBaseEnergyPrice::getMonthDate, bo.getMonthDate()) + .eq(bo.getPrice() != null, EmsBaseEnergyPrice::getPrice, bo.getPrice()) + .eq(bo.getUnTaxPrice() != null, EmsBaseEnergyPrice::getUnTaxPrice, bo.getUnTaxPrice()) + .eq(bo.getStartDate() != null, EmsBaseEnergyPrice::getStartDate, bo.getStartDate()) + .eq(bo.getEndDate() != null, EmsBaseEnergyPrice::getEndDate, bo.getEndDate()) + .orderByDesc(EmsBaseEnergyPrice::getCreateTime); + return lqw; + } + } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseEnergyTypeServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseEnergyTypeServiceImpl.java index 06ad1860..dd9fdf53 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseEnergyTypeServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseEnergyTypeServiceImpl.java @@ -1,14 +1,24 @@ package org.dromara.ems.base.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import org.dromara.common.core.utils.StringUtils; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseEnergyType; import org.dromara.ems.base.mapper.EmsBaseEnergyTypeMapper; import org.dromara.ems.base.service.IEmsBaseEnergyTypeService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 能源类型信息Service业务层处理 @@ -23,6 +33,36 @@ public class EmsBaseEnergyTypeServiceImpl implements IEmsBaseEnergyTypeService private final EmsBaseEnergyTypeMapper emsBaseEnergyTypeMapper; + /** + * 分页查询能源类型信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 能源类型信息分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseEnergyType bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsBaseEnergyTypeMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsBaseEnergyType bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsBaseEnergyType.class) + .selectAll(EmsBaseEnergyType.class) + .eq(bo.getObjId() != null, EmsBaseEnergyType::getObjId, bo.getObjId()) + .eq(bo.getEnergyTypeId() != null, EmsBaseEnergyType::getEnergyTypeId, bo.getEnergyTypeId()) + .like(StringUtils.isNotBlank(bo.getEnergyName()), EmsBaseEnergyType::getEnergyName, bo.getEnergyName()) + .eq(StringUtils.isNotBlank(bo.getMeasureUnit()), EmsBaseEnergyType::getMeasureUnit, bo.getMeasureUnit()) + .eq(bo.getPrice() != null, EmsBaseEnergyType::getPrice, bo.getPrice()) + .orderByDesc(EmsBaseEnergyType::getCreateTime); + return lqw; + } + + /** * 查询能源类型信息 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorInfoServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorInfoServiceImpl.java index a8a5cb16..0287242d 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorInfoServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorInfoServiceImpl.java @@ -1,9 +1,14 @@ package org.dromara.ems.base.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseMonitorInfo; import org.dromara.ems.base.domain.TreeSelects; import org.dromara.ems.base.mapper.EmsBaseMonitorInfoMapper; @@ -28,6 +33,49 @@ public class EmsBaseMonitorInfoServiceImpl implements IEmsBaseMonitorInfoService private final EmsBaseMonitorInfoMapper emsBaseMonitorInfoMapper; + /** + * 分页查询计量设备信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 计量设备信息分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseMonitorInfo bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsBaseMonitorInfoMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsBaseMonitorInfo bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsBaseMonitorInfo.class) + .selectAll(EmsBaseMonitorInfo.class) + .eq(bo.getObjId() != null, EmsBaseMonitorInfo::getObjId, bo.getObjId()) + .eq(bo.getParentId() != null, EmsBaseMonitorInfo::getParentId, bo.getParentId()) + .eq(StringUtils.isNotBlank(bo.getMonitorCode()), EmsBaseMonitorInfo::getMonitorCode, bo.getMonitorCode()) + .like(StringUtils.isNotBlank(bo.getMonitorName()), EmsBaseMonitorInfo::getMonitorName, bo.getMonitorName()) + .eq(StringUtils.isNotBlank(bo.getMonitorAddr()), EmsBaseMonitorInfo::getMonitorAddr, bo.getMonitorAddr()) + .eq(bo.getMonitorType() != null, EmsBaseMonitorInfo::getMonitorType, bo.getMonitorType()) + .eq(bo.getMonitorStatus() != null, EmsBaseMonitorInfo::getMonitorStatus, bo.getMonitorStatus()) + .eq(StringUtils.isNotBlank(bo.getCollectDeviceId()), EmsBaseMonitorInfo::getCollectDeviceId, bo.getCollectDeviceId()) + .eq(StringUtils.isNotBlank(bo.getAncestors()), EmsBaseMonitorInfo::getAncestors, bo.getAncestors()) + .eq(bo.getGrade() != null, EmsBaseMonitorInfo::getGrade, bo.getGrade()) + .eq(StringUtils.isNotBlank(bo.getMeterTypeId()), EmsBaseMonitorInfo::getMeterTypeId, bo.getMeterTypeId()) + .eq(bo.getCorrectValue() != null, EmsBaseMonitorInfo::getCorrectValue, bo.getCorrectValue()) + .eq(bo.getPt() != null, EmsBaseMonitorInfo::getPt, bo.getPt()) + .eq(bo.getCt() != null, EmsBaseMonitorInfo::getCt, bo.getCt()) + .eq(StringUtils.isNotBlank(bo.getIsAmmeter()), EmsBaseMonitorInfo::getIsAmmeter, bo.getIsAmmeter()) + .eq(bo.getIsKeyMonitor() != null, EmsBaseMonitorInfo::getIsKeyMonitor, bo.getIsKeyMonitor()) + .eq(bo.getIsCircuit() != null, EmsBaseMonitorInfo::getIsCircuit, bo.getIsCircuit()) + .eq(bo.getPublicShareType() != null, EmsBaseMonitorInfo::getPublicShareType, bo.getPublicShareType()) + .eq(bo.getMonitorHierarchy() != null, EmsBaseMonitorInfo::getMonitorHierarchy, bo.getMonitorHierarchy()) + .orderByDesc(EmsBaseMonitorInfo::getCreateTime); + return lqw; + } + /** * 查询计量设备信息 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorThresholdServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorThresholdServiceImpl.java index 9213c149..fba6bd16 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorThresholdServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorThresholdServiceImpl.java @@ -1,9 +1,14 @@ package org.dromara.ems.base.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.ems.base.domain.EmsBaseMonitorInfo; import org.dromara.ems.base.domain.EmsBaseMonitorThreshold; @@ -13,6 +18,7 @@ import org.dromara.ems.base.service.IEmsBaseMonitorThresholdService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 计量设备阈值维护Service业务层处理 @@ -26,9 +32,53 @@ public class EmsBaseMonitorThresholdServiceImpl implements IEmsBaseMonitorThresh private final EmsBaseMonitorThresholdMapper emsBaseMonitorThresholdMapper; - private final EmsBaseMonitorInfoMapper emsBaseMonitorInfoMapper; + + /** + * 分页查询计量设备阈值维护列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 计量设备阈值维护分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseMonitorThreshold bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsBaseMonitorThresholdMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsBaseMonitorThreshold bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsBaseMonitorThreshold.class) + .selectAll(EmsBaseMonitorThreshold.class) + .eq(bo.getObjId() != null, EmsBaseMonitorThreshold::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getMonitorCode()), EmsBaseMonitorThreshold::getMonitorCode, bo.getMonitorCode()) + .eq(bo.getMonitorType() != null, EmsBaseMonitorThreshold::getMonitorType, bo.getMonitorType()) + .eq(bo.getIAMax() != null, EmsBaseMonitorThreshold::getIAMax, bo.getIAMax()) + .eq(bo.getIAMin() != null, EmsBaseMonitorThreshold::getIAMin, bo.getIAMin()) + .eq(bo.getIBMax() != null, EmsBaseMonitorThreshold::getIBMax, bo.getIBMax()) + .eq(bo.getIBMin() != null, EmsBaseMonitorThreshold::getIBMin, bo.getIBMin()) + .eq(bo.getICMax() != null, EmsBaseMonitorThreshold::getICMax, bo.getICMax()) + .eq(bo.getICMin() != null, EmsBaseMonitorThreshold::getICMin, bo.getICMin()) + .eq(bo.getVAMax() != null, EmsBaseMonitorThreshold::getVAMax, bo.getVAMax()) + .eq(bo.getVAMin() != null, EmsBaseMonitorThreshold::getVAMin, bo.getVAMin()) + .eq(bo.getVBMax() != null, EmsBaseMonitorThreshold::getVBMax, bo.getVBMax()) + .eq(bo.getVBMin() != null, EmsBaseMonitorThreshold::getVBMin, bo.getVBMin()) + .eq(bo.getVCMax() != null, EmsBaseMonitorThreshold::getVCMax, bo.getVCMax()) + .eq(bo.getVCMin() != null, EmsBaseMonitorThreshold::getVCMin, bo.getVCMin()) + .eq(bo.getHourConsumption() != null, EmsBaseMonitorThreshold::getHourConsumption, bo.getHourConsumption()) + .eq(bo.getDayConsumption() != null, EmsBaseMonitorThreshold::getDayConsumption, bo.getDayConsumption()) + .eq(bo.getLineLossRate() != null, EmsBaseMonitorThreshold::getLineLossRate, bo.getLineLossRate()) + .eq(StringUtils.isNotBlank(bo.getIsFlag()), EmsBaseMonitorThreshold::getIsFlag, bo.getIsFlag()) + .orderByDesc(EmsBaseMonitorThreshold::getCreateTime); + return lqw; + } + + /** * 查询计量设备阈值维护 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorWorkUnitServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorWorkUnitServiceImpl.java index 01c124e2..b80b7478 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorWorkUnitServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseMonitorWorkUnitServiceImpl.java @@ -1,14 +1,21 @@ package org.dromara.ems.base.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseMonitorWorkUnit; import org.dromara.ems.base.mapper.EmsBaseMonitorWorkUnitMapper; import org.dromara.ems.base.service.IEmsBaseMonitorWorkUnitService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 统计计量信息Service业务层处理 @@ -23,6 +30,43 @@ public class EmsBaseMonitorWorkUnitServiceImpl implements IEmsBaseMonitorWorkUni private final EmsBaseMonitorWorkUnitMapper emsBaseMonitorWorkUnitMapper; + /** + * 分页查询统计计量信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 统计计量信息分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseMonitorWorkUnit bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsBaseMonitorWorkUnitMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsBaseMonitorWorkUnit bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsBaseMonitorWorkUnit.class) + .selectAll(EmsBaseMonitorWorkUnit.class) + .eq(bo.getObjId() != null, EmsBaseMonitorWorkUnit::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getMonitorCode()), EmsBaseMonitorWorkUnit::getMonitorCode, bo.getMonitorCode()) + .eq(StringUtils.isNotBlank(bo.getWorkUnitCode()), EmsBaseMonitorWorkUnit::getWorkUnitCode, bo.getWorkUnitCode()) + .eq(bo.getMonitorStatus() != null, EmsBaseMonitorWorkUnit::getMonitorStatus, bo.getMonitorStatus()) + .eq(bo.getMonitorType() != null, EmsBaseMonitorWorkUnit::getMonitorType, bo.getMonitorType()) + .eq(bo.getFormulaMode() != null, EmsBaseMonitorWorkUnit::getFormulaMode, bo.getFormulaMode()) + .eq(bo.getProportion() != null, EmsBaseMonitorWorkUnit::getProportion, bo.getProportion()) + .eq(StringUtils.isNotBlank(bo.getIsFlag()), EmsBaseMonitorWorkUnit::getIsFlag, bo.getIsFlag()) + .eq(StringUtils.isNotBlank(bo.getCreatedBy()), EmsBaseMonitorWorkUnit::getCreatedBy, bo.getCreatedBy()) + .eq(bo.getCreatedTime() != null, EmsBaseMonitorWorkUnit::getCreatedTime, bo.getCreatedTime()) + .eq(StringUtils.isNotBlank(bo.getUpdatedBy()), EmsBaseMonitorWorkUnit::getUpdatedBy, bo.getUpdatedBy()) + .eq(bo.getUpdatedTime() != null, EmsBaseMonitorWorkUnit::getUpdatedTime, bo.getUpdatedTime()) + .orderByDesc(EmsBaseMonitorWorkUnit::getCreateTime); + return lqw; + } + + /** * 查询统计计量信息 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseSharePriceServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseSharePriceServiceImpl.java index 435a151e..6bba7831 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseSharePriceServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseSharePriceServiceImpl.java @@ -1,14 +1,21 @@ package org.dromara.ems.base.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseSharePrice; import org.dromara.ems.base.mapper.EmsBaseSharePriceMapper; import org.dromara.ems.base.service.IEmsBaseSharePriceService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 分时电价维护Service业务层处理 @@ -22,6 +29,36 @@ public class EmsBaseSharePriceServiceImpl implements IEmsBaseSharePriceService { private final EmsBaseSharePriceMapper emsBaseSharePriceMapper; + /** + * 分页查询分时电价维护列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 分时电价维护分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseSharePrice bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsBaseSharePriceMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsBaseSharePrice bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsBaseSharePrice.class) + .selectAll(EmsBaseSharePrice.class) + .eq(bo.getObjId() != null, EmsBaseSharePrice::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getYearMonthDate()), EmsBaseSharePrice::getYearMonthDate, bo.getYearMonthDate()) + .eq(StringUtils.isNotBlank(bo.getPriceType()), EmsBaseSharePrice::getPriceType, bo.getPriceType()) + .eq(StringUtils.isNotBlank(bo.getStartHour()), EmsBaseSharePrice::getStartHour, bo.getStartHour()) + .eq(StringUtils.isNotBlank(bo.getEndHour()), EmsBaseSharePrice::getEndHour, bo.getEndHour()) + .eq(bo.getDnbPrice() != null, EmsBaseSharePrice::getDnbPrice, bo.getDnbPrice()) + .orderByDesc(EmsBaseSharePrice::getCreateTime); + return lqw; + } + /** * 查询分时电价维护 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseWorkUnitServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseWorkUnitServiceImpl.java index 0def7657..8818cafb 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseWorkUnitServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/base/service/impl/EmsBaseWorkUnitServiceImpl.java @@ -1,9 +1,16 @@ package org.dromara.ems.base.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import org.dromara.common.core.utils.StringUtils; import lombok.RequiredArgsConstructor; import org.dromara.common.core.exception.ServiceException; import org.dromara.common.core.utils.DateUtils; import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.base.domain.EmsBaseMonitorWorkUnit; import org.dromara.ems.base.domain.EmsBaseWorkUnit; import org.dromara.ems.base.domain.TreeSelects; @@ -15,6 +22,7 @@ import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.Iterator; import java.util.List; +import java.util.Map; import java.util.stream.Collectors; /** @@ -33,6 +41,46 @@ public class EmsBaseWorkUnitServiceImpl implements IEmsBaseWorkUnitService private final EmsBaseMonitorWorkUnitMapper emsBaseMonitorWorkUnitMapper; + + /** + * 分页查询统计单元信息列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 统计单元信息分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsBaseWorkUnit bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsBaseWorkUnitMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsBaseWorkUnit bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsBaseWorkUnit.class) + .selectAll(EmsBaseWorkUnit.class) + .eq(bo.getObjId() != null, EmsBaseWorkUnit::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getWorkUnitCode()), EmsBaseWorkUnit::getWorkUnitCode, bo.getWorkUnitCode()) + .eq(bo.getParentId() != null, EmsBaseWorkUnit::getParentId, bo.getParentId()) + .like(StringUtils.isNotBlank(bo.getWorkUnitName()), EmsBaseWorkUnit::getWorkUnitName, bo.getWorkUnitName()) + .eq(StringUtils.isNotBlank(bo.getWorkUnitAddress()), EmsBaseWorkUnit::getWorkUnitAddress, bo.getWorkUnitAddress()) + .eq(StringUtils.isNotBlank(bo.getAncestors()), EmsBaseWorkUnit::getAncestors, bo.getAncestors()) + .eq(bo.getWorkUnitSort() != null, EmsBaseWorkUnit::getWorkUnitSort, bo.getWorkUnitSort()) + .eq(StringUtils.isNotBlank(bo.getProductLineCode()), EmsBaseWorkUnit::getProductLineCode, bo.getProductLineCode()) + .eq(bo.getWorkUnitType() != null, EmsBaseWorkUnit::getWorkUnitType, bo.getWorkUnitType()) + .eq(StringUtils.isNotBlank(bo.getIsFlag()), EmsBaseWorkUnit::getIsFlag, bo.getIsFlag()) + .eq(StringUtils.isNotBlank(bo.getCreatedBy()), EmsBaseWorkUnit::getCreatedBy, bo.getCreatedBy()) + .eq(bo.getCreatedTime() != null, EmsBaseWorkUnit::getCreatedTime, bo.getCreatedTime()) + .eq(StringUtils.isNotBlank(bo.getUpdatedBy()), EmsBaseWorkUnit::getUpdatedBy, bo.getUpdatedBy()) + .eq(bo.getUpdatedTime() != null, EmsBaseWorkUnit::getUpdatedTime, bo.getUpdatedTime()) + .orderByDesc(EmsBaseWorkUnit::getCreateTime); + return lqw; + } + + /** * 查询统计单元信息 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordAlarmDataController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordAlarmDataController.java index 86c7ea32..0cc8d151 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordAlarmDataController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordAlarmDataController.java @@ -15,6 +15,8 @@ import org.dromara.ems.record.service.IEmsRecordAlarmDataService; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import java.util.List; + /** * 异常数据记录Controller * @@ -24,7 +26,7 @@ import org.springframework.web.bind.annotation.*; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/record/recordAlarmData") +@RequestMapping("/record/recordAlarmData") public class EmsRecordAlarmDataController extends BaseController { @@ -38,8 +40,8 @@ public class EmsRecordAlarmDataController extends BaseController public TableDataInfo list(EmsRecordAlarmData emsRecordAlarmData, PageQuery pageQuery) { // PageUtils.startPage(pageQuery); - java.util.List list = emsRecordAlarmDataService.selectEmsRecordAlarmDataList(emsRecordAlarmData); - return TableDataInfo.build(list); + TableDataInfo list = emsRecordAlarmDataService.queryPageList(pageQuery,emsRecordAlarmData); + return list; } /** @@ -50,7 +52,7 @@ public class EmsRecordAlarmDataController extends BaseController @PostMapping("/export") public void export(HttpServletResponse response, EmsRecordAlarmData emsRecordAlarmData) { - java.util.List list = emsRecordAlarmDataService.selectEmsRecordAlarmDataList(emsRecordAlarmData); + List list = emsRecordAlarmDataService.selectEmsRecordAlarmDataList(emsRecordAlarmData); //ExcelUtil util = new //ExcelUtil<>(EmsRecordAlarmData.class); ExcelUtil.exportExcelResponse(response, list, "报警实时数据数据",EmsRecordAlarmData.class); } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordAlarmRuleController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordAlarmRuleController.java index f5e9d4c7..46927105 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordAlarmRuleController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordAlarmRuleController.java @@ -7,6 +7,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -26,7 +28,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/record/recordAlarmRule") +@RequestMapping("/record/recordAlarmRule") public class EmsRecordAlarmRuleController extends BaseController { @@ -39,9 +41,8 @@ public class EmsRecordAlarmRuleController extends BaseController @GetMapping("/list") public TableDataInfo list(EmsRecordAlarmRule emsRecordAlarmRule, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsRecordAlarmRuleService.selectEmsRecordAlarmRuleList(emsRecordAlarmRule); - return TableDataInfo.build(list); + TableDataInfo list = emsRecordAlarmRuleService.queryPageList(pageQuery,emsRecordAlarmRule); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordDnbInstantController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordDnbInstantController.java index aa944fad..63dab3a7 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordDnbInstantController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordDnbInstantController.java @@ -6,6 +6,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -25,7 +27,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/record/recordDnbInstant") +@RequestMapping("/record/recordDnbInstant") public class EmsRecordDnbInstantController extends BaseController { private final IEmsRecordDnbInstantService emsRecordDnbInstantService; @@ -36,9 +38,8 @@ public class EmsRecordDnbInstantController extends BaseController { @SaCheckPermission("ems:record:recordDnbInstant:list") @GetMapping("/list") public TableDataInfo list(EmsRecordDnbInstant emsRecordDnbInstant, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsRecordDnbInstantService.selectEmsRecordDnbInstantList(emsRecordDnbInstant); - return TableDataInfo.build(list); + TableDataInfo list = emsRecordDnbInstantService.queryPageList(pageQuery,emsRecordDnbInstant); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordSteamInstantController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordSteamInstantController.java index 86ee3316..d810c0ed 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordSteamInstantController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordSteamInstantController.java @@ -7,6 +7,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -27,7 +29,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/record/recordSteamInstant") +@RequestMapping("/record/recordSteamInstant") public class EmsRecordSteamInstantController extends BaseController { private final IEmsRecordSteamInstantService emsRecordSteamInstantService; @@ -39,9 +41,9 @@ public class EmsRecordSteamInstantController extends BaseController { @GetMapping("/list") public TableDataInfo list(EmsRecordSteamInstant emsRecordSteamInstant, PageQuery pageQuery) { // PageUtils.startPage(pageQuery); - java.util.List list = emsRecordSteamInstantService - .selectEmsRecordSteamInstantList(emsRecordSteamInstant); - return TableDataInfo.build(list); + TableDataInfo list = emsRecordSteamInstantService + .queryPageList(pageQuery,emsRecordSteamInstant); + return list; } /** @@ -51,7 +53,7 @@ public class EmsRecordSteamInstantController extends BaseController { //@Log(title = "蒸汽历史数据", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, EmsRecordSteamInstant emsRecordSteamInstant) { - java.util.List list = emsRecordSteamInstantService.selectEmsRecordSteamInstantList(emsRecordSteamInstant); + List list = emsRecordSteamInstantService.selectEmsRecordSteamInstantList(emsRecordSteamInstant); //ExcelUtil util = new //ExcelUtil<>(EmsRecordSteamInstant.class); ExcelUtil.exportExcelResponse(response, list, "蒸汽历史数据数据",EmsRecordSteamInstant.class); } @@ -105,7 +107,7 @@ public class EmsRecordSteamInstantController extends BaseController { @SaCheckPermission("ems:record:recordSteamInstant:list") @GetMapping("/steamInstantList") public R steamInstantList(EmsRecordSteamInstant emsRecordSteamInstant) { - java.util.List list = emsRecordSteamInstantService + List list = emsRecordSteamInstantService .selectEmsRecordSteamInstantList(emsRecordSteamInstant); return R.ok(list); } @@ -118,7 +120,7 @@ public class EmsRecordSteamInstantController extends BaseController { @SaCheckPermission("ems:record:recordSteamInstant:list") @GetMapping("/latestSteamInstantList") public R latestSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant) { - java.util.List list = emsRecordSteamInstantService + List list = emsRecordSteamInstantService .selectEmsRecordLatestSteamInstantList(emsRecordSteamInstant); return R.ok(list); } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordWaterInstantController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordWaterInstantController.java index 4ce704a1..5a93e36e 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordWaterInstantController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsRecordWaterInstantController.java @@ -7,6 +7,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -15,6 +17,8 @@ import org.dromara.ems.record.service.IEmsRecordWaterInstantService; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import java.util.List; + /** * 水实时数据Controller * @@ -24,7 +28,7 @@ import org.springframework.web.bind.annotation.*; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/record/recordWaterInstant") +@RequestMapping("/record/recordWaterInstant") public class EmsRecordWaterInstantController extends BaseController { @@ -38,8 +42,8 @@ public class EmsRecordWaterInstantController extends BaseController public TableDataInfo list(EmsRecordWaterInstant emsRecordWaterInstant, PageQuery pageQuery) { // PageUtils.startPage(pageQuery); - java.util.List list = emsRecordWaterInstantService.selectEmsRecordWaterInstantList(emsRecordWaterInstant); - return TableDataInfo.build(list); + TableDataInfo list = emsRecordWaterInstantService.queryPageList(pageQuery,emsRecordWaterInstant); + return list; } /** @@ -50,7 +54,7 @@ public class EmsRecordWaterInstantController extends BaseController @PostMapping("/export") public void export(HttpServletResponse response, EmsRecordWaterInstant emsRecordWaterInstant) { - java.util.List list = emsRecordWaterInstantService.selectEmsRecordWaterInstantList(emsRecordWaterInstant); + List list = emsRecordWaterInstantService.selectEmsRecordWaterInstantList(emsRecordWaterInstant); //ExcelUtil util = new ExcelUtil<>(EmsRecordWaterInstant.class); ExcelUtil.exportExcelResponse(response, list, "水实时数据数据",EmsRecordWaterInstant.class); } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsVibrationInstantController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsVibrationInstantController.java index 829a6456..7e854d40 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsVibrationInstantController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/EmsVibrationInstantController.java @@ -26,7 +26,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/record/recordVibrationInstant") +@RequestMapping("/record/recordVibrationInstant") public class EmsVibrationInstantController extends BaseController { @@ -40,8 +40,8 @@ public class EmsVibrationInstantController extends BaseController public TableDataInfo list(EmsVibrationInstant emsVibrationInstant, PageQuery pageQuery) { // PageUtils.startPage(pageQuery); - List list = emsVibrationInstantService.selectEmsVibrationInstantList(emsVibrationInstant); - return TableDataInfo.build(list); + TableDataInfo list = emsVibrationInstantService.queryPageList(emsVibrationInstant, pageQuery); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/TWTempertureDataController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/TWTempertureDataController.java index d434eaa0..c1635fba 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/TWTempertureDataController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/controller/TWTempertureDataController.java @@ -7,6 +7,9 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.core.utils.StringUtils; import org.dromara.common.excel.utils.ExcelUtil; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -30,7 +33,7 @@ import java.util.*; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/record/recordIOTInstant") +@RequestMapping("/record/recordIOTInstant") public class TWTempertureDataController extends BaseController { @@ -47,11 +50,11 @@ public class TWTempertureDataController extends BaseController */ @SaCheckPermission("ems/record:recordIOTInstant:list") @GetMapping("/list") - public TableDataInfo list(TWTempertureData tWTempertureData) + public TableDataInfo list(TWTempertureData tWTempertureData, PageQuery pageQuery) { - List list = tWTempertureDataService.selectTWTempertureDataList(tWTempertureData); - return TableDataInfo.build(list); + return tWTempertureDataService.queryPageList(pageQuery,tWTempertureData); + } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordAlarmData.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordAlarmData.java index 103478fb..89a7cf73 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordAlarmData.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordAlarmData.java @@ -1,23 +1,34 @@ package org.dromara.ems.record.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.util.Date; /** * 异常数据记录对象 ems_record_alarm_data * - * @author Yinq - * @date 2024-05-15 + * @author zch + * @date 2025-10-22 */ -public class EmsRecordAlarmData extends BaseEntity -{ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_record_alarm_data") +public class EmsRecordAlarmData extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; - /** 自增标识 */ + /** + * 自增标识 + */ private Long objId; /** 计量设备编号 */ diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordAlarmRule.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordAlarmRule.java index 9fdb88ca..8a7e0b0b 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordAlarmRule.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordAlarmRule.java @@ -1,23 +1,34 @@ package org.dromara.ems.record.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.util.Date; /** * 异常告警规则对象 ems_record_alarm_rule * - * @author Yinq - * @date 2024-05-15 + * @author zch + * @date 2025-10-22 */ -public class EmsRecordAlarmRule extends BaseEntity -{ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_record_alarm_rule") +public class EmsRecordAlarmRule extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; - /** 自增标识 */ + /** + * 自增标识 + */ private Long objId; /** 规则编号 */ diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordDnbInstant.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordDnbInstant.java index e2939c62..2b20f71b 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordDnbInstant.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordDnbInstant.java @@ -1,24 +1,35 @@ package org.dromara.ems.record.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; import java.util.Date; /** * 电实时数据对象 ems_record_dnb_instant * - * @author Yinq - * @date 2024-05-21 + * @author zch + * @date 2025-10-22 */ -public class EmsRecordDnbInstant extends BaseEntity -{ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_record_dnb_instant") +public class EmsRecordDnbInstant extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; - /** 主键标识 */ + /** + * 主键标识 + */ private Long objId; /** 计量设备编号 */ diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordSteamInstant.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordSteamInstant.java index b2692ad5..c2a3f335 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordSteamInstant.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordSteamInstant.java @@ -1,20 +1,30 @@ package org.dromara.ems.record.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; import java.util.Date; /** - * 蒸汽历史数据对象 ems_record_steam_instant + * 蒸汽实时数据对象 ems_record_steam_instant * - * @author Yinq - * @date 2024-05-22 + * @author zch + * @date 2025-10-22 */ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_record_steam_instant") public class EmsRecordSteamInstant extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordWaterInstant.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordWaterInstant.java index a5e4561a..276ed76a 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordWaterInstant.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsRecordWaterInstant.java @@ -1,24 +1,35 @@ package org.dromara.ems.record.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; import java.util.Date; /** * 水实时数据对象 ems_record_water_instant * - * @author Yinq - * @date 2024-05-14 + * @author zch + * @date 2025-10-22 */ -public class EmsRecordWaterInstant extends BaseEntity -{ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_record_water_instant") +public class EmsRecordWaterInstant extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; - /** */ + /** + * 主键标识 + */ private Long objId; /** 计量设备编号 */ diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsVibrationInstant.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsVibrationInstant.java index eb741ff4..f0c5bc1e 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsVibrationInstant.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/EmsVibrationInstant.java @@ -1,8 +1,11 @@ package org.dromara.ems.record.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; import java.math.BigDecimal; @@ -14,6 +17,9 @@ import java.util.Date; * @author ZangCH * @date 2024-08-22 */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("T_VibrationSensor_Data") public class EmsVibrationInstant extends BaseEntity { private static final long serialVersionUID = 1L; @@ -147,7 +153,7 @@ public class EmsVibrationInstant extends BaseEntity .append("acceleration", getAcceleration()) .append("temperature", getTemperature()) .append("recodeTime", getRecodeTime()) - .append("remark", getRemark()) +// .append("remark", getRemark()) .toString(); } } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/TWTempertureData.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/TWTempertureData.java index f549df49..426e94e3 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/TWTempertureData.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/domain/TWTempertureData.java @@ -1,8 +1,11 @@ package org.dromara.ems.record.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; import java.math.BigDecimal; @@ -14,6 +17,9 @@ import java.util.Date; * @author Caoql * @date 2024-08-21 */ +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("T_W_TempertureData") public class TWTempertureData extends BaseEntity { private static final long serialVersionUID = 1L; diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordAlarmDataService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordAlarmDataService.java index 56011c80..b0d9936b 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordAlarmDataService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordAlarmDataService.java @@ -1,5 +1,9 @@ package org.dromara.ems.record.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsRecordAlarmData; import java.util.List; @@ -12,6 +16,16 @@ import java.util.List; */ public interface IEmsRecordAlarmDataService { + + /** + * 分页查询异常数据记录列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 异常数据记录分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsRecordAlarmData bo); + /** * 查询异常数据记录 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordAlarmRuleService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordAlarmRuleService.java index 7d4ad9dc..e9f77d4d 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordAlarmRuleService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordAlarmRuleService.java @@ -1,5 +1,9 @@ package org.dromara.ems.record.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsRecordAlarmRule; import java.util.List; @@ -12,6 +16,18 @@ import java.util.List; */ public interface IEmsRecordAlarmRuleService { + + /** + * 分页查询异常告警规则列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 异常告警规则分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsRecordAlarmRule bo); + + + /** * 查询异常告警规则 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordDnbInstantService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordDnbInstantService.java index 425b1152..6b84f4b1 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordDnbInstantService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordDnbInstantService.java @@ -1,5 +1,9 @@ package org.dromara.ems.record.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsRecordDnbInstant; import java.util.List; @@ -11,6 +15,16 @@ import java.util.List; * @date 2024-05-11 */ public interface IEmsRecordDnbInstantService { + + /** + * 分页查询电实时数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 电实时数据分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsRecordDnbInstant bo); + /** * 查询电实时数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordSteamInstantService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordSteamInstantService.java index a3e36216..1f58e2c5 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordSteamInstantService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordSteamInstantService.java @@ -1,5 +1,9 @@ package org.dromara.ems.record.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsRecordSteamInstant; import java.util.List; @@ -11,6 +15,18 @@ import java.util.List; * @date 2024-05-22 */ public interface IEmsRecordSteamInstantService { + + /** + * 分页查询蒸汽历史数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 蒸汽历史数据分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery , EmsRecordSteamInstant bo); + + + /** * 查询蒸汽历史数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordWaterInstantService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordWaterInstantService.java index dd26637f..9c3b48b5 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordWaterInstantService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsRecordWaterInstantService.java @@ -1,5 +1,9 @@ package org.dromara.ems.record.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsRecordWaterInstant; import java.util.List; @@ -12,6 +16,15 @@ import java.util.List; */ public interface IEmsRecordWaterInstantService { + /** + * 分页查询水实时数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 水实时数据分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsRecordWaterInstant bo); + /** * 查询水实时数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsVibrationInstantService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsVibrationInstantService.java index 20baa965..2bb64c69 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsVibrationInstantService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/IEmsVibrationInstantService.java @@ -1,5 +1,7 @@ package org.dromara.ems.record.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsVibrationInstant; import java.util.List; @@ -12,6 +14,9 @@ import java.util.List; */ public interface IEmsVibrationInstantService { + + public TableDataInfo queryPageList(EmsVibrationInstant bo, PageQuery pageQuery); + /** * 查询震动实时数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/ITWTempertureDataService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/ITWTempertureDataService.java index e7af15f8..207c3435 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/ITWTempertureDataService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/ITWTempertureDataService.java @@ -1,5 +1,9 @@ package org.dromara.ems.record.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.TWTempertureData; import java.util.List; @@ -12,6 +16,10 @@ import java.util.List; */ public interface ITWTempertureDataService { + + public TableDataInfo queryPageList(PageQuery pageQuery ,TWTempertureData bo); + + /** * 查询物联网实时数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordAlarmDataServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordAlarmDataServiceImpl.java index d0ee22f6..cfbb5d39 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordAlarmDataServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordAlarmDataServiceImpl.java @@ -1,9 +1,16 @@ package org.dromara.ems.record.service.impl; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import org.dromara.common.core.utils.StringUtils; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.ems.base.domain.EmsBaseCollectDeviceInfo; import org.dromara.ems.base.domain.EmsBaseMonitorThreshold; @@ -54,6 +61,43 @@ public class EmsRecordAlarmDataServiceImpl implements IEmsRecordAlarmDataService private final EmsReportPointDnbMapper emsReportPointDnbMapper; + + /** + * 分页查询异常数据记录列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 异常数据记录分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsRecordAlarmData bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsRecordAlarmDataMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsRecordAlarmData bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsRecordAlarmData.class) + .selectAll(EmsRecordAlarmData.class) + .eq(bo.getObjId() != null, EmsRecordAlarmData::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getMonitorId()), EmsRecordAlarmData::getMonitorId, bo.getMonitorId()) + .eq(StringUtils.isNotBlank(bo.getCollectDeviceId()), EmsRecordAlarmData::getCollectDeviceId, bo.getCollectDeviceId()) + .eq(bo.getCollectTime() != null, EmsRecordAlarmData::getCollectTime, bo.getCollectTime()) + .eq(bo.getAlarmType() != null, EmsRecordAlarmData::getAlarmType, bo.getAlarmType()) + .eq(bo.getAlarmStatus() != null, EmsRecordAlarmData::getAlarmStatus, bo.getAlarmStatus()) + .eq(StringUtils.isNotBlank(bo.getAlarmData()), EmsRecordAlarmData::getAlarmData, bo.getAlarmData()) + .like(StringUtils.isNotBlank(bo.getOperationName()), EmsRecordAlarmData::getOperationName, bo.getOperationName()) + .eq(bo.getOperationTime() != null, EmsRecordAlarmData::getOperationTime, bo.getOperationTime()) + .eq(StringUtils.isNotBlank(bo.getCause()), EmsRecordAlarmData::getCause, bo.getCause()) + .eq(StringUtils.isNotBlank(bo.getNotifyUser()), EmsRecordAlarmData::getNotifyUser, bo.getNotifyUser()) + .orderByDesc(EmsRecordAlarmData::getCreateTime); + return lqw; + } + + /** * 查询异常数据记录 * @@ -134,7 +178,7 @@ public class EmsRecordAlarmDataServiceImpl implements IEmsRecordAlarmDataService EmsRecordAlarmData alarmData = new EmsRecordAlarmData(); alarmData.setObjId(objId); alarmData.setAlarmStatus(0L); - alarmData.setOperationName(LoginHelper.getUserId()); + alarmData.setOperationName(LoginHelper.getUsername()); alarmData.setOperationTime(DateUtils.getNowDate()); emsRecordAlarmDataMapper.updateEmsRecordAlarmData(alarmData); } @@ -252,40 +296,40 @@ public class EmsRecordAlarmDataServiceImpl implements IEmsRecordAlarmDataService || recordDnbInstant.getVC().compareTo(zero) == 0) { return "缺项报警"; } - if (recordDnbInstant.getIA().compareTo(baseDnbThreshold.getiAMax()) > 0) { + if (recordDnbInstant.getIA().compareTo(baseDnbThreshold.getIBMin()) > 0) { return "超过A相电流最大值"; } - if (recordDnbInstant.getIB().compareTo(baseDnbThreshold.getiBMax()) > 0) { + if (recordDnbInstant.getIB().compareTo(baseDnbThreshold.getIBMax()) > 0) { return "超过B相电流最大值"; } - if (recordDnbInstant.getIC().compareTo(baseDnbThreshold.getiCMax()) > 0) { + if (recordDnbInstant.getIC().compareTo(baseDnbThreshold.getICMax()) > 0) { return "超过C相电流最大值"; } - if (recordDnbInstant.getVA().compareTo(baseDnbThreshold.getvAMax()) > 0) { + if (recordDnbInstant.getVA().compareTo(baseDnbThreshold.getVAMax()) > 0) { return "超过A相电压最大值"; } - if (recordDnbInstant.getVB().compareTo(baseDnbThreshold.getvBMax()) > 0) { + if (recordDnbInstant.getVB().compareTo(baseDnbThreshold.getVBMax()) > 0) { return "超过B相电压最大值"; } - if (recordDnbInstant.getVC().compareTo(baseDnbThreshold.getvCMax()) > 0) { + if (recordDnbInstant.getVC().compareTo(baseDnbThreshold.getVCMax()) > 0) { return "超过C相电压最大值"; } - if (recordDnbInstant.getIA().compareTo(baseDnbThreshold.getiAMin()) < 0) { + if (recordDnbInstant.getIA().compareTo(baseDnbThreshold.getIAMin()) < 0) { return "小于A相电流最小值"; } - if (recordDnbInstant.getIB().compareTo(baseDnbThreshold.getiBMin()) < 0) { + if (recordDnbInstant.getIB().compareTo(baseDnbThreshold.getIBMin()) < 0) { return "小于B相电流最小值"; } - if (recordDnbInstant.getIC().compareTo(baseDnbThreshold.getiCMin()) < 0) { + if (recordDnbInstant.getIC().compareTo(baseDnbThreshold.getICMin()) < 0) { return "小于C相电流最小值"; } - if (recordDnbInstant.getVA().compareTo(baseDnbThreshold.getvAMin()) < 0) { + if (recordDnbInstant.getVA().compareTo(baseDnbThreshold.getVAMin()) < 0) { return "小于A相电压最小值"; } - if (recordDnbInstant.getVB().compareTo(baseDnbThreshold.getvBMin()) < 0) { + if (recordDnbInstant.getVB().compareTo(baseDnbThreshold.getVBMin()) < 0) { return "小于B相电压最小值"; } - if (recordDnbInstant.getVC().compareTo(baseDnbThreshold.getvCMin()) < 0) { + if (recordDnbInstant.getVC().compareTo(baseDnbThreshold.getVCMin()) < 0) { return "小于C相电压最小值"; } return null; diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordAlarmRuleServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordAlarmRuleServiceImpl.java index 530fe6f4..2735d615 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordAlarmRuleServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordAlarmRuleServiceImpl.java @@ -1,14 +1,21 @@ package org.dromara.ems.record.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsRecordAlarmRule; import org.dromara.ems.record.mapper.EmsRecordAlarmRuleMapper; import org.dromara.ems.record.service.IEmsRecordAlarmRuleService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 异常告警规则Service业务层处理 @@ -23,6 +30,42 @@ public class EmsRecordAlarmRuleServiceImpl implements IEmsRecordAlarmRuleService private final EmsRecordAlarmRuleMapper emsRecordAlarmRuleMapper; + /** + * 分页查询异常告警规则列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 异常告警规则分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsRecordAlarmRule bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsRecordAlarmRuleMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsRecordAlarmRule bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsRecordAlarmRule.class) + .selectAll(EmsRecordAlarmRule.class) + .eq(bo.getObjId() != null, EmsRecordAlarmRule::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getRuleId()), EmsRecordAlarmRule::getRuleId, bo.getRuleId()) + .like(StringUtils.isNotBlank(bo.getRuleName()), EmsRecordAlarmRule::getRuleName, bo.getRuleName()) + .eq(StringUtils.isNotBlank(bo.getMonitorId()), EmsRecordAlarmRule::getMonitorId, bo.getMonitorId()) + .eq(bo.getCollectTime() != null, EmsRecordAlarmRule::getCollectTime, bo.getCollectTime()) + .eq(bo.getEnergyType() != null, EmsRecordAlarmRule::getEnergyType, bo.getEnergyType()) + .eq(bo.getTriggerRule() != null, EmsRecordAlarmRule::getTriggerRule, bo.getTriggerRule()) + .eq(bo.getTriggerNumber() != null, EmsRecordAlarmRule::getTriggerNumber, bo.getTriggerNumber()) + .eq(bo.getTimeRange() != null, EmsRecordAlarmRule::getTimeRange, bo.getTimeRange()) + .eq(bo.getDeviceOfflineTime() != null, EmsRecordAlarmRule::getDeviceOfflineTime, bo.getDeviceOfflineTime()) + .eq(StringUtils.isNotBlank(bo.getNotifyUser()), EmsRecordAlarmRule::getNotifyUser, bo.getNotifyUser()) + .eq(StringUtils.isNotBlank(bo.getCause()), EmsRecordAlarmRule::getCause, bo.getCause()) + .orderByDesc(EmsRecordAlarmRule::getCreateTime); + return lqw; + } + /** * 查询异常告警规则 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordDnbInstantServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordDnbInstantServiceImpl.java index b7a4cce1..34079752 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordDnbInstantServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordDnbInstantServiceImpl.java @@ -1,6 +1,15 @@ package org.dromara.ems.record.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import org.dromara.common.core.utils.StringUtils; import lombok.RequiredArgsConstructor; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsRecordDnbInstant; import org.dromara.ems.record.mapper.EmsRecordDnbInstantMapper; import org.dromara.ems.record.service.IEmsRecordDnbInstantService; @@ -8,6 +17,7 @@ import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; +import java.util.Map; /** * 电实时数据Service业务层处理 @@ -21,6 +31,44 @@ public class EmsRecordDnbInstantServiceImpl implements IEmsRecordDnbInstantServi private final EmsRecordDnbInstantMapper emsRecordDnbInstantMapper; + /** + * 分页查询电实时数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 电实时数据分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsRecordDnbInstant bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsRecordDnbInstantMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + private MPJLambdaWrapper buildQueryWrapper(EmsRecordDnbInstant bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsRecordDnbInstant.class) + .selectAll(EmsRecordDnbInstant.class) + .eq(bo.getObjId() != null, EmsRecordDnbInstant::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getMonitorCode()), EmsRecordDnbInstant::getMonitorCode, bo.getMonitorCode()) + .eq(bo.getCollectTime() != null, EmsRecordDnbInstant::getCollectTime, bo.getCollectTime()) + .eq(bo.getVA() != null, EmsRecordDnbInstant::getVA, bo.getVA()) + .eq(bo.getVB() != null, EmsRecordDnbInstant::getVB, bo.getVB()) + .eq(bo.getVC() != null, EmsRecordDnbInstant::getVC, bo.getVC()) + .eq(bo.getIA() != null, EmsRecordDnbInstant::getIA, bo.getIA()) + .eq(bo.getIB() != null, EmsRecordDnbInstant::getIB, bo.getIB()) + .eq(bo.getIC() != null, EmsRecordDnbInstant::getIC, bo.getIC()) + .eq(bo.getRecordTime() != null, EmsRecordDnbInstant::getRecordTime, bo.getRecordTime()) + .eq(bo.getGlys() != null, EmsRecordDnbInstant::getGlys, bo.getGlys()) + .eq(bo.getZxyg() != null, EmsRecordDnbInstant::getZxyg, bo.getZxyg()) + .eq(bo.getActivePower() != null, EmsRecordDnbInstant::getActivePower, bo.getActivePower()) + .eq(bo.getReactivePower() != null, EmsRecordDnbInstant::getReactivePower, bo.getReactivePower()) + .eq(bo.getCollectType() != null, EmsRecordDnbInstant::getCollectType, bo.getCollectType()) + .orderByDesc(EmsRecordDnbInstant::getCreateTime); + return lqw; + } + /** * 查询电实时数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordSteamInstantServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordSteamInstantServiceImpl.java index 7baa4b72..440a12a9 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordSteamInstantServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordSteamInstantServiceImpl.java @@ -1,6 +1,12 @@ package org.dromara.ems.record.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsRecordSteamInstant; import org.dromara.ems.record.mapper.EmsRecordSteamInstantMapper; import org.dromara.ems.record.service.IEmsRecordSteamInstantService; @@ -8,6 +14,7 @@ import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; +import java.util.Map; /** * 蒸汽历史数据Service业务层处理 @@ -21,6 +28,43 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS private final EmsRecordSteamInstantMapper emsRecordSteamInstantMapper; + + /** + * 分页查询蒸汽实时数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 蒸汽实时数据分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsRecordSteamInstant bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsRecordSteamInstantMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsRecordSteamInstant bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsRecordSteamInstant.class) + .selectAll(EmsRecordSteamInstant.class) + .eq(bo.getObjId() != null, EmsRecordSteamInstant::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getMonitorCode()), EmsRecordSteamInstant::getMonitorCode, bo.getMonitorCode()) + .eq(bo.getCollectTime() != null, EmsRecordSteamInstant::getCollectTime, bo.getCollectTime()) + .eq(bo.getFluxFlow() != null, EmsRecordSteamInstant::getFluxFlow, bo.getFluxFlow()) + .eq(bo.getSteamFlow() != null, EmsRecordSteamInstant::getSteamFlow, bo.getSteamFlow()) + .eq(bo.getHeatInstantValue() != null, EmsRecordSteamInstant::getHeatInstantValue, bo.getHeatInstantValue()) + .eq(bo.getHeatTotalValue() != null, EmsRecordSteamInstant::getHeatTotalValue, bo.getHeatTotalValue()) + .eq(bo.getTemperature() != null, EmsRecordSteamInstant::getTemperature, bo.getTemperature()) + .eq(bo.getPress() != null, EmsRecordSteamInstant::getPress, bo.getPress()) + .eq(bo.getDensity() != null, EmsRecordSteamInstant::getDensity, bo.getDensity()) + .eq(bo.getDifferencePress() != null, EmsRecordSteamInstant::getDifferencePress, bo.getDifferencePress()) + .eq(bo.getRecordTime() != null, EmsRecordSteamInstant::getRecordTime, bo.getRecordTime()) + .orderByDesc(EmsRecordSteamInstant::getCreateTime); + return lqw; + } + /** * 查询蒸汽历史数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordWaterInstantServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordWaterInstantServiceImpl.java index 8962faee..e861ef3a 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordWaterInstantServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsRecordWaterInstantServiceImpl.java @@ -1,6 +1,12 @@ package org.dromara.ems.record.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsRecordWaterInstant; import org.dromara.ems.record.mapper.EmsRecordWaterInstantMapper; import org.dromara.ems.record.service.IEmsRecordWaterInstantService; @@ -8,6 +14,7 @@ import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; +import java.util.Map; /** * 水实时数据Service业务层处理 @@ -22,6 +29,38 @@ public class EmsRecordWaterInstantServiceImpl implements IEmsRecordWaterInstantS private final EmsRecordWaterInstantMapper emsRecordWaterInstantMapper; + + /** + * 分页查询水实时数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 水实时数据分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsRecordWaterInstant bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsRecordWaterInstantMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsRecordWaterInstant bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsRecordWaterInstant.class) + .selectAll(EmsRecordWaterInstant.class) + .eq(bo.getObjId() != null, EmsRecordWaterInstant::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getMonitorCode()), EmsRecordWaterInstant::getMonitorCode, bo.getMonitorCode()) + .eq(bo.getCollectTime() != null, EmsRecordWaterInstant::getCollectTime, bo.getCollectTime()) + .eq(bo.getFluxFlow() != null, EmsRecordWaterInstant::getFluxFlow, bo.getFluxFlow()) + .eq(bo.getWaterFlow() != null, EmsRecordWaterInstant::getWaterFlow, bo.getWaterFlow()) + .eq(bo.getRecordTime() != null, EmsRecordWaterInstant::getRecordTime, bo.getRecordTime()) + .eq(bo.getCollectType() != null, EmsRecordWaterInstant::getCollectType, bo.getCollectType()) + .orderByDesc(EmsRecordWaterInstant::getCreateTime); + return lqw; + } + /** * 查询水实时数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsVibrationInstantServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsVibrationInstantServiceImpl.java index e3eb1b8e..aa4e4474 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsVibrationInstantServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/EmsVibrationInstantServiceImpl.java @@ -1,12 +1,19 @@ package org.dromara.ems.record.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.EmsVibrationInstant; import org.dromara.ems.record.mapper.EmsVibrationInstantMapper; import org.dromara.ems.record.service.IEmsVibrationInstantService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 震动实时数据Service业务层处理 @@ -21,6 +28,38 @@ public class EmsVibrationInstantServiceImpl implements IEmsVibrationInstantServi private final EmsVibrationInstantMapper emsVibrationInstantMapper; + /** + * 分页查询振动传感器数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 振动传感器数据分页列表 + */ + @Override + public TableDataInfo queryPageList(EmsVibrationInstant bo, PageQuery pageQuery) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsVibrationInstantMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + private MPJLambdaWrapper buildQueryWrapper(EmsVibrationInstant bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsVibrationInstant.class) + .selectAll(EmsVibrationInstant.class) + .eq(bo.getObjId() != null, EmsVibrationInstant::getObjId, bo.getObjId()) + .eq(bo.getCollectTime() != null, EmsVibrationInstant::getCollectTime, bo.getCollectTime()) + .eq(StringUtils.isNotBlank(bo.getSensorId()), EmsVibrationInstant::getSensorId, bo.getSensorId()) + .eq(bo.getSpeed() != null, EmsVibrationInstant::getSpeed, bo.getSpeed()) + .eq(bo.getDisplacement() != null, EmsVibrationInstant::getDisplacement, bo.getDisplacement()) + .eq(bo.getAcceleration() != null, EmsVibrationInstant::getAcceleration, bo.getAcceleration()) + .eq(bo.getTemperature() != null, EmsVibrationInstant::getTemperature, bo.getTemperature()) + .eq(bo.getRecodeTime() != null, EmsVibrationInstant::getRecodeTime, bo.getRecodeTime()) + .orderByDesc(EmsVibrationInstant::getCreateTime); + return lqw; + } + + /** * 查询震动实时数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/TWTempertureDataServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/TWTempertureDataServiceImpl.java index 56bff6b5..f8355fbd 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/TWTempertureDataServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/record/service/impl/TWTempertureDataServiceImpl.java @@ -1,12 +1,22 @@ package org.dromara.ems.record.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import org.dromara.common.core.utils.StringUtils; import lombok.RequiredArgsConstructor; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.record.domain.TWTempertureData; import org.dromara.ems.record.mapper.TWTempertureDataMapper; import org.dromara.ems.record.service.ITWTempertureDataService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 物联网实时数据Service业务层处理 @@ -19,7 +29,43 @@ import java.util.List; public class TWTempertureDataServiceImpl implements ITWTempertureDataService { - private final TWTempertureDataMapper tWTempertureDataMapper; + private final TWTempertureDataMapper TWTempertureDataMapper; + + /** + * 分页查询动力环境数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 动力环境数据分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,TWTempertureData bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = TWTempertureDataMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + private MPJLambdaWrapper buildQueryWrapper(TWTempertureData bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(TWTempertureData.class) + .selectAll(TWTempertureData.class) + .eq(bo.getObjid() != null, TWTempertureData::getObjid, bo.getObjid()) + .eq(StringUtils.isNotBlank(bo.getMonitorId()), TWTempertureData::getMonitorId, bo.getMonitorId()) + .eq(bo.getCollectTime() != null, TWTempertureData::getCollectTime, bo.getCollectTime()) + .eq(bo.getTempreture() != null, TWTempertureData::getTempreture, bo.getTempreture()) + .eq(bo.getHumidity() != null, TWTempertureData::getHumidity, bo.getHumidity()) + .eq(bo.getIlluminance() != null, TWTempertureData::getIlluminance, bo.getIlluminance()) + .eq(bo.getNoise() != null, TWTempertureData::getNoise, bo.getNoise()) + .eq(bo.getConcentration() != null, TWTempertureData::getConcentration, bo.getConcentration()) + .eq(bo.getRecodeTime() != null, TWTempertureData::getRecodeTime, bo.getRecodeTime()) + .eq(bo.getAlarmType() != null, TWTempertureData::getAlarmType, bo.getAlarmType()) + .eq(bo.getConfirmPersonID() != null, TWTempertureData::getConfirmPersonID, bo.getConfirmPersonID()) + .eq(bo.getConfirmTime() != null, TWTempertureData::getConfirmTime, bo.getConfirmTime()) + .eq(bo.getConfirmFlag() != null, TWTempertureData::getConfirmFlag, bo.getConfirmFlag()) + .orderByDesc(TWTempertureData::getCreateTime); + return lqw; + } /** * 查询物联网实时数据 @@ -30,43 +76,43 @@ public class TWTempertureDataServiceImpl implements ITWTempertureDataService @Override public TWTempertureData selectTWTempertureDataByObjid(Long objid) { - return tWTempertureDataMapper.selectTWTempertureDataByObjid(objid); + return TWTempertureDataMapper.selectTWTempertureDataByObjid(objid); } /** * 查询物联网实时数据列表 * - * @param tWTempertureData 物联网实时数据 + * @param TWTempertureData 物联网实时数据 * @return 物联网实时数据 */ @Override - public List selectTWTempertureDataList(TWTempertureData tWTempertureData) + public List selectTWTempertureDataList(TWTempertureData TWTempertureData) { - return tWTempertureDataMapper.selectTWTempertureDataList(tWTempertureData); + return TWTempertureDataMapper.selectTWTempertureDataList(TWTempertureData); } /** * 新增物联网实时数据 * - * @param tWTempertureData 物联网实时数据 + * @param TWTempertureData 物联网实时数据 * @return 结果 */ @Override - public int insertTWTempertureData(TWTempertureData tWTempertureData) + public int insertTWTempertureData(TWTempertureData TWTempertureData) { - return tWTempertureDataMapper.insertTWTempertureData(tWTempertureData); + return TWTempertureDataMapper.insertTWTempertureData(TWTempertureData); } /** * 修改物联网实时数据 * - * @param tWTempertureData 物联网实时数据 + * @param TWTempertureData 物联网实时数据 * @return 结果 */ @Override - public int updateTWTempertureData(TWTempertureData tWTempertureData) + public int updateTWTempertureData(TWTempertureData TWTempertureData) { - return tWTempertureDataMapper.updateTWTempertureData(tWTempertureData); + return TWTempertureDataMapper.updateTWTempertureData(TWTempertureData); } /** @@ -78,7 +124,7 @@ public class TWTempertureDataServiceImpl implements ITWTempertureDataService @Override public int deleteTWTempertureDataByObjids(Long[] objids) { - return tWTempertureDataMapper.deleteTWTempertureDataByObjids(objids); + return TWTempertureDataMapper.deleteTWTempertureDataByObjids(objids); } /** @@ -90,17 +136,17 @@ public class TWTempertureDataServiceImpl implements ITWTempertureDataService @Override public int deleteTWTempertureDataByObjid(Long objid) { - return tWTempertureDataMapper.deleteTWTempertureDataByObjid(objid); + return TWTempertureDataMapper.deleteTWTempertureDataByObjid(objid); } /** * 查询实时物联网数据 - * @param tWTempertureData + * @param TWTempertureData * @return */ @Override - public List selectIotInstantList(TWTempertureData tWTempertureData) { - return tWTempertureDataMapper.selectIotInstantList(tWTempertureData); + public List selectIotInstantList(TWTempertureData TWTempertureData) { + return TWTempertureDataMapper.selectIotInstantList(TWTempertureData); } /** @@ -110,6 +156,6 @@ public class TWTempertureDataServiceImpl implements ITWTempertureDataService */ @Override public TWTempertureData selectIotInstantMinitoringData(String monitorId) { - return tWTempertureDataMapper.selectIotInstantMinitoringData(monitorId); + return TWTempertureDataMapper.selectIotInstantMinitoringData(monitorId); } } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportController.java index d89ff427..9c9062ab 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportController.java @@ -27,7 +27,7 @@ import java.util.Map; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/report") +@RequestMapping("/report") public class EmsReportController extends BaseController { diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointDnbController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointDnbController.java index 0e925972..10585172 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointDnbController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointDnbController.java @@ -26,7 +26,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/report/reportPointDnb") +@RequestMapping("/report/reportPointDnb") public class EmsReportPointDnbController extends BaseController { private final IEmsReportPointDnbService emsReportPointDnbService; @@ -37,9 +37,8 @@ public class EmsReportPointDnbController extends BaseController { @SaCheckPermission("ems:report:reportPointDnb:list") @GetMapping("/list") public TableDataInfo list(EmsReportPointDnb emsReportPointDnb, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsReportPointDnbService.selectEmsReportPointDnbList(emsReportPointDnb); - return TableDataInfo.build(list); + TableDataInfo list = emsReportPointDnbService.queryPageList(pageQuery,emsReportPointDnb); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointSteamController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointSteamController.java index 03355b01..00c6e342 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointSteamController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointSteamController.java @@ -26,7 +26,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/report/reportPointSteam") +@RequestMapping("/report/reportPointSteam") public class EmsReportPointSteamController extends BaseController { private final IEmsReportPointSteamService emsReportPointSteamService; @@ -37,9 +37,8 @@ public class EmsReportPointSteamController extends BaseController { @SaCheckPermission("ems:report:reportPointSteam:list") @GetMapping("/list") public TableDataInfo list(EmsReportPointSteam emsReportPointSteam, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsReportPointSteamService.selectEmsReportPointSteamList(emsReportPointSteam); - return TableDataInfo.build(list); + TableDataInfo list = emsReportPointSteamService.queryPageList(pageQuery,emsReportPointSteam); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointWaterController.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointWaterController.java index a39ca044..25cde152 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointWaterController.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/controller/EmsReportPointWaterController.java @@ -7,6 +7,8 @@ import lombok.RequiredArgsConstructor; import org.dromara.common.core.domain.R; import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; @@ -26,7 +28,7 @@ import java.util.List; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/ems/report/reportPointWater") +@RequestMapping("/report/reportPointWater") public class EmsReportPointWaterController extends BaseController { private final IEmsReportPointWaterService emsReportPointWaterService; @@ -37,9 +39,8 @@ public class EmsReportPointWaterController extends BaseController { @SaCheckPermission("ems:report:reportPointWater:list") @GetMapping("/list") public TableDataInfo list(EmsReportPointWater emsReportPointWater, PageQuery pageQuery) { - // PageUtils.startPage(pageQuery); - List list = emsReportPointWaterService.selectEmsReportPointWaterList(emsReportPointWater); - return TableDataInfo.build(list); + TableDataInfo list = emsReportPointWaterService.queryPageList(pageQuery,emsReportPointWater); + return list; } /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointDnb.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointDnb.java index c1ec51c9..b71b2ec1 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointDnb.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointDnb.java @@ -1,25 +1,38 @@ package org.dromara.ems.report.domain; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; import java.util.Date; /** * 电整点数据对象 ems_report_point_dnb * - * @author Yinq - * @date 2024-05-22 + * @author zch + * @date 2025-10-22 */ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_report_point_dnb") public class EmsReportPointDnb extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; /** * 主键标识 */ + @TableId(value = "obj_id", type = IdType.AUTO) private Long objId; /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointSteam.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointSteam.java index 1d371c73..57d032b8 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointSteam.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointSteam.java @@ -1,25 +1,34 @@ package org.dromara.ems.report.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.math.BigDecimal; import java.util.Date; /** * 蒸汽整点数据对象 ems_report_point_steam * - * @author Yinq - * @date 2024-06-11 + * @author zch + * @date 2025-10-22 */ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_report_point_steam") public class EmsReportPointSteam extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; /** * 主键标识 */ + private Long objId; /** @@ -73,95 +82,4 @@ public class EmsReportPointSteam extends BaseEntity { private String 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(BigDecimal instrumentValue) { - this.instrumentValue = instrumentValue; - } - - public BigDecimal getInstrumentValue() { - return instrumentValue; - } - - public void setExpend(BigDecimal expend) { - this.expend = expend; - } - - public BigDecimal 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; - } - - - public String getMonitorName() { - return monitorName; - } - - public void setMonitorName(String monitorName) { - this.monitorName = monitorName; - } - - @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()) - .append("monitorName", getMonitorName()) - .toString(); - } } diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointWater.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointWater.java index 77f3d932..be652803 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointWater.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/EmsReportPointWater.java @@ -1,19 +1,29 @@ package org.dromara.ems.report.domain; +import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.apache.commons.lang.builder.ToStringStyle; import org.dromara.common.mybatis.core.domain.BaseEntity; +import java.io.Serial; import java.util.Date; /** * 水整点数据对象 ems_report_point_water * - * @author Yinq - * @date 2024-05-22 + * @author zch + * @date 2025-10-22 */ + +@Data +@EqualsAndHashCode(callSuper = true) +@TableName("ems_report_point_water") public class EmsReportPointWater extends BaseEntity { + + @Serial private static final long serialVersionUID = 1L; /** diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/PeaksValleysConsumptionReport.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/PeaksValleysConsumptionReport.java new file mode 100644 index 00000000..6df33e87 --- /dev/null +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/domain/PeaksValleysConsumptionReport.java @@ -0,0 +1,112 @@ +package org.dromara.ems.report.domain; + + +import org.dromara.common.mybatis.core.domain.BaseEntity; + +import java.math.BigDecimal; + + +/** + * 峰平谷耗量报表 + * + * @author Yinq + * @date 2023-10-12 + */ +public class PeaksValleysConsumptionReport extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 统计单元编号 + */ + //@ExcelProperty(value = "统计单元编号") + private String workUnitCode; + + /** + * 统计单元名称 + */ + //@ExcelProperty(value = "统计单元名称") + private String workUnitName; + + /** + * 统计日期 + */ + //@ExcelProperty(value = "统计日期") + private String pointTime; + + /** + * 分时类型 + */ + //@ExcelProperty(value = "分时类型") + private String priceType; + + /** + * 耗量(kwh) + */ + //@ExcelProperty(value = "耗量(kwh)") + private BigDecimal expend; + + /** + * 价格 + */ + //@ExcelProperty(value = "价格") + private BigDecimal price; + + public String getWorkUnitCode() { + return workUnitCode; + } + + public void setWorkUnitCode(String workUnitCode) { + this.workUnitCode = workUnitCode; + } + + public String getWorkUnitName() { + return workUnitName; + } + + public void setWorkUnitName(String workUnitName) { + this.workUnitName = workUnitName; + } + + public String getPointTime() { + return pointTime; + } + + public void setPointTime(String pointTime) { + this.pointTime = pointTime; + } + + public String getPriceType() { + return priceType; + } + + public void setPriceType(String priceType) { + this.priceType = priceType; + } + + public BigDecimal getExpend() { + return expend; + } + + public void setExpend(BigDecimal expend) { + this.expend = expend; + } + + public BigDecimal getPrice() { + return price; + } + + public void setPrice(BigDecimal price) { + this.price = price; + } + + @Override + public String toString() { + return "PeaksValleysConsumptionReport{" + + "workUnitCode='" + workUnitCode + '\'' + + ", workUnitName='" + workUnitName + '\'' + + ", pointTime='" + pointTime + '\'' + + ", priceType='" + priceType + '\'' + + ", expend=" + expend + + '}'; + } +} diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/mapper/EmsReportMapper.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/mapper/EmsReportMapper.java index 0726e51d..a7162489 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/mapper/EmsReportMapper.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/mapper/EmsReportMapper.java @@ -1,7 +1,6 @@ package org.dromara.ems.report.mapper; -import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.ems.report.domain.EnergyStatisticalReport; import org.dromara.ems.report.domain.PeaksValleysConsumptionReport; @@ -14,7 +13,7 @@ import java.util.Map; * @author Yinq * @date 2024-05-22 */ -public interface EmsReportMapper extends BaseMapperPlus { +public interface EmsReportMapper{ /** * 统计能耗电报表 diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointDnbService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointDnbService.java index 6ff3427d..c1b23951 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointDnbService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointDnbService.java @@ -1,5 +1,7 @@ package org.dromara.ems.report.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.report.domain.EmsReportPointDnb; import java.util.List; @@ -11,6 +13,17 @@ import java.util.List; * @date 2024-05-22 */ public interface IEmsReportPointDnbService { + + /** + * 分页查询电整点数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 电整点数据分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsReportPointDnb bo) ; + + /** * 查询电整点数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointSteamService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointSteamService.java index ee08fda1..e24c2895 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointSteamService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointSteamService.java @@ -1,5 +1,9 @@ package org.dromara.ems.report.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.report.domain.EmsReportPointSteam; import java.util.List; @@ -11,6 +15,17 @@ import java.util.List; * @date 2024-06-11 */ public interface IEmsReportPointSteamService { + + + /** + * 分页查询蒸汽整点数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 蒸汽整点数据分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsReportPointSteam bo); + /** * 查询蒸汽整点数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointWaterService.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointWaterService.java index 08ecfac0..776f7c25 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointWaterService.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/IEmsReportPointWaterService.java @@ -1,5 +1,9 @@ package org.dromara.ems.report.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.report.domain.EmsReportPointWater; import java.util.List; @@ -11,6 +15,16 @@ import java.util.List; * @date 2024-05-22 */ public interface IEmsReportPointWaterService { + + /** + * 分页查询水整点数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 水整点数据分页列表 + */ + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsReportPointWater bo); + /** * 查询水整点数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointDnbServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointDnbServiceImpl.java index e24b5776..35651644 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointDnbServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointDnbServiceImpl.java @@ -1,14 +1,22 @@ package org.dromara.ems.report.service.impl; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import org.dromara.common.core.utils.StringUtils; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.report.domain.EmsReportPointDnb; import org.dromara.ems.report.mapper.EmsReportPointDnbMapper; import org.dromara.ems.report.service.IEmsReportPointDnbService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 电整点数据Service业务层处理 @@ -22,6 +30,40 @@ public class EmsReportPointDnbServiceImpl implements IEmsReportPointDnbService { private final EmsReportPointDnbMapper emsReportPointDnbMapper; + + /** + * 分页查询电整点数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 电整点数据分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsReportPointDnb bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsReportPointDnbMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsReportPointDnb bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsReportPointDnb.class) + .selectAll(EmsReportPointDnb.class) + .eq(bo.getObjId() != null, EmsReportPointDnb::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getMonitorCode()), EmsReportPointDnb::getMonitorCode, bo.getMonitorCode()) + .eq(bo.getInstrumentValue() != null, EmsReportPointDnb::getInstrumentValue, bo.getInstrumentValue()) + .eq(bo.getExpend() != null, EmsReportPointDnb::getExpend, bo.getExpend()) + .eq(bo.getRecordTime() != null, EmsReportPointDnb::getRecordTime, bo.getRecordTime()) + .eq(bo.getBeginTime() != null, EmsReportPointDnb::getBeginTime, bo.getBeginTime()) + .eq(bo.getEndTime() != null, EmsReportPointDnb::getEndTime, bo.getEndTime()) + .eq(StringUtils.isNotBlank(bo.getUpdateFlag()), EmsReportPointDnb::getUpdateFlag, bo.getUpdateFlag()) + .orderByDesc(EmsReportPointDnb::getCreateTime); + return lqw; + } + + /** * 查询电整点数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointSteamServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointSteamServiceImpl.java index a357c03c..3ec64b25 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointSteamServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointSteamServiceImpl.java @@ -1,14 +1,21 @@ package org.dromara.ems.report.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.report.domain.EmsReportPointSteam; import org.dromara.ems.report.mapper.EmsReportPointSteamMapper; import org.dromara.ems.report.service.IEmsReportPointSteamService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 蒸汽整点数据Service业务层处理 @@ -23,6 +30,40 @@ public class EmsReportPointSteamServiceImpl implements IEmsReportPointSteamServi private final EmsReportPointSteamMapper emsReportPointSteamMapper; + + /** + * 分页查询蒸汽整点数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 蒸汽整点数据分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsReportPointSteam bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsReportPointSteamMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsReportPointSteam bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsReportPointSteam.class) + .selectAll(EmsReportPointSteam.class) + .eq(bo.getObjId() != null, EmsReportPointSteam::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getMonitorCode()), EmsReportPointSteam::getMonitorCode, bo.getMonitorCode()) + .eq(bo.getInstrumentValue() != null, EmsReportPointSteam::getInstrumentValue, bo.getInstrumentValue()) + .eq(bo.getExpend() != null, EmsReportPointSteam::getExpend, bo.getExpend()) + .eq(bo.getRecordTime() != null, EmsReportPointSteam::getRecordTime, bo.getRecordTime()) + .eq(bo.getBeginTime() != null, EmsReportPointSteam::getBeginTime, bo.getBeginTime()) + .eq(bo.getEndTime() != null, EmsReportPointSteam::getEndTime, bo.getEndTime()) + .eq(StringUtils.isNotBlank(bo.getUpdateFlag()), EmsReportPointSteam::getUpdateFlag, bo.getUpdateFlag()) + .orderByDesc(EmsReportPointSteam::getCreateTime); + return lqw; + } + + /** * 查询蒸汽整点数据 * diff --git a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointWaterServiceImpl.java b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointWaterServiceImpl.java index 9df6ba50..1b1042af 100644 --- a/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointWaterServiceImpl.java +++ b/ruoyi-modules/hwmom-ems/src/main/java/org/dromara/ems/report/service/impl/EmsReportPointWaterServiceImpl.java @@ -1,14 +1,21 @@ package org.dromara.ems.report.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.DateUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.ems.report.domain.EmsReportPointWater; import org.dromara.ems.report.mapper.EmsReportPointWaterMapper; import org.dromara.ems.report.service.IEmsReportPointWaterService; import org.springframework.stereotype.Service; import java.util.List; +import java.util.Map; /** * 水整点数据Service业务层处理 @@ -22,6 +29,40 @@ public class EmsReportPointWaterServiceImpl implements IEmsReportPointWaterServi private final EmsReportPointWaterMapper emsReportPointWaterMapper; + + /** + * 分页查询水整点数据列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 水整点数据分页列表 + */ + @Override + public TableDataInfo queryPageList(PageQuery pageQuery ,EmsReportPointWater bo) { + MPJLambdaWrapper lqw = buildQueryWrapper(bo); + Page result = emsReportPointWaterMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + + + private MPJLambdaWrapper buildQueryWrapper(EmsReportPointWater bo) { + Map params = bo.getParams(); + MPJLambdaWrapper lqw = JoinWrappers.lambda(EmsReportPointWater.class) + .selectAll(EmsReportPointWater.class) + .eq(bo.getObjId() != null, EmsReportPointWater::getObjId, bo.getObjId()) + .eq(StringUtils.isNotBlank(bo.getMonitorCode()), EmsReportPointWater::getMonitorCode, bo.getMonitorCode()) + .eq(bo.getInstrumentValue() != null, EmsReportPointWater::getInstrumentValue, bo.getInstrumentValue()) + .eq(bo.getExpend() != null, EmsReportPointWater::getExpend, bo.getExpend()) + .eq(bo.getRecordTime() != null, EmsReportPointWater::getRecordTime, bo.getRecordTime()) + .eq(bo.getBeginTime() != null, EmsReportPointWater::getBeginTime, bo.getBeginTime()) + .eq(bo.getEndTime() != null, EmsReportPointWater::getEndTime, bo.getEndTime()) + .eq(StringUtils.isNotBlank(bo.getUpdateFlag()), EmsReportPointWater::getUpdateFlag, bo.getUpdateFlag()) + .orderByDesc(EmsReportPointWater::getCreateTime); + return lqw; + } + + /** * 查询水整点数据 * diff --git a/ruoyi-modules/pom.xml b/ruoyi-modules/pom.xml index 4e184f8a..397905a2 100644 --- a/ruoyi-modules/pom.xml +++ b/ruoyi-modules/pom.xml @@ -24,6 +24,7 @@ hwmom-tsdb hwmom-workflow hwmom-ai + hwmom-ems