From 52b61fce22f188e37a88c20740e005ff109637a7 Mon Sep 17 00:00:00 2001
From: hsy <1029150275@qq.com>
Date: 星期一, 17 八月 2026 15:02:27 +0800
Subject: [PATCH] dos: 新增表:mes_pro_task_pause_record
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/dv/meteringcheck/MesDvMeteringCheckMapper.java | 43 +++++++++++++++++++++++++++++++++++++++++++
1 files changed, 43 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/dv/meteringcheck/MesDvMeteringCheckMapper.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/dv/meteringcheck/MesDvMeteringCheckMapper.java
new file mode 100644
index 0000000..5ccf30e
--- /dev/null
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/dv/meteringcheck/MesDvMeteringCheckMapper.java
@@ -0,0 +1,43 @@
+package cn.iocoder.yudao.module.mes.dal.mysql.dv.meteringcheck;
+
+import cn.iocoder.yudao.framework.common.pojo.PageResult;
+import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
+import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
+import cn.iocoder.yudao.module.mes.controller.admin.dv.meteringcheck.vo.MesDvMeteringCheckPageReqVO;
+import cn.iocoder.yudao.module.mes.dal.dataobject.dv.meteringcheck.MesDvMeteringCheckDO;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * MES 璁¢噺妫�娴嬭褰� Mapper
+ *
+ * @author 瓒呯骇绠$悊鍛�
+ */
+@Mapper
+public interface MesDvMeteringCheckMapper extends BaseMapperX<MesDvMeteringCheckDO> {
+
+ default PageResult<MesDvMeteringCheckDO> selectPage(MesDvMeteringCheckPageReqVO reqVO) {
+ return selectPage(reqVO, new LambdaQueryWrapperX<MesDvMeteringCheckDO>()
+ .eqIfPresent(MesDvMeteringCheckDO::getMeteringId, reqVO.getMeteringId())
+ .likeIfPresent(MesDvMeteringCheckDO::getCheckCode, reqVO.getCheckCode())
+ .eqIfPresent(MesDvMeteringCheckDO::getCheckResult, reqVO.getCheckResult())
+ .betweenIfPresent(MesDvMeteringCheckDO::getCheckDate, reqVO.getCheckDate())
+ .orderByDesc(MesDvMeteringCheckDO::getId));
+ }
+
+ default MesDvMeteringCheckDO selectByCheckCode(String checkCode) {
+ return selectOne(MesDvMeteringCheckDO::getCheckCode, checkCode);
+ }
+
+ default MesDvMeteringCheckDO selectLatestByMeteringId(Long meteringId) {
+ return selectOne(new LambdaQueryWrapperX<MesDvMeteringCheckDO>()
+ .eq(MesDvMeteringCheckDO::getMeteringId, meteringId)
+ .orderByDesc(MesDvMeteringCheckDO::getCheckDate)
+ .orderByDesc(MesDvMeteringCheckDO::getId)
+ .last("LIMIT 1"));
+ }
+
+ default Long selectCountByMeteringId(Long meteringId) {
+ return selectCount(MesDvMeteringCheckDO::getMeteringId, meteringId);
+ }
+
+}
--
Gitblit v1.9.3