Prechádzať zdrojové kódy

fix:新增查询最近一条ID方法

qingwudarao 6 mesiacov pred
rodič
commit
6ec976326a

+ 13 - 5
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/mapper/BulkOrderListMapper.java

@@ -11,16 +11,24 @@ import org.dromara.bulk.domain.vo.BulkOrderListVo;
 import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
 
 /**
-* @author kgy
-* @description 针对表【fa_kuyou_plan_info(计划详情)】的数据库操作Mapper
-* @createDate 2025-03-13 15:57:15
-* @Entity org.dromara.bulk.domain.bulkOrderList
+ * 大货列表Mapper类
 */
 @Mapper
 public interface BulkOrderListMapper extends BaseMapperPlus<BulkOrderList, BulkOrderListVo> {
-
+    /**
+     * 查询大货列表和商品图像
+     * @param page 分页对象
+     * @param wrapper 查询条件
+     * @return 分页对象
+     */
     Page<BulkOrderListVo> selectVoPageWithGoodImage(IPage<BulkOrderListVo> page, @Param(Constants.WRAPPER) Wrapper<BulkOrderList> wrapper);
 
+    /**
+     * 查询大货列表最近插入的ID
+     * @return ID
+     */
+    Long selectLastId();
+
 }
 
 

+ 7 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/resources/mapper/BulkOrderListMapper.xml

@@ -113,4 +113,11 @@
             fa_kuyou_goods go ON go.id = bo.goods_id
             ${ew.getCustomSqlSegment()}
     </select>
+    <select id="selectLastId" resultType="java.lang.Long">
+        SELECT
+            id
+        FROM fa_kuyou_plan_info
+        ORDER BY id DESC
+        LIMIT 1
+    </select>
 </mapper>

+ 9 - 0
ruoyi-modules/ruoyi-productionManagementOfBulkOrders/src/main/java/org/dromara/productionManagement/mapper/ProductionPlanMapper.java

@@ -5,6 +5,15 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
 import org.dromara.productionManagement.domain.ProductionPlan;
 import org.dromara.productionManagement.domain.vo.ProductionPlanVo;
 
+/**
+ * 生产计划 Mapper
+ */
 @Mapper
 public interface ProductionPlanMapper extends BaseMapperPlus<ProductionPlan, ProductionPlanVo> {
+
+    /**
+     * 查询最新生产计划id
+     * @return id
+     */
+    Long selectLastId();
 }

+ 7 - 0
ruoyi-modules/ruoyi-productionManagementOfBulkOrders/src/main/resources/mapper/ProductionPlanMapper.xml

@@ -4,4 +4,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="org.dromara.productionManagement.mapper.ProductionPlanMapper">
 
+    <select id="selectLastId" resultType="java.lang.Long">
+        SELECT
+            id
+        FROM fa_kuyou_plan
+        ORDER BY id DESC
+        LIMIT 1
+    </select>
 </mapper>