|
|
@@ -1,11 +1,8 @@
|
|
|
package com.jjt.dye.mapper;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
|
-import com.jjt.dye.domain.DyeCalcHour;
|
|
|
-import org.apache.ibatis.annotations.Param;
|
|
|
-
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import com.jjt.dye.domain.DyeCalcHour;
|
|
|
|
|
|
/**
|
|
|
* 小时统计数据Mapper接口
|
|
|
@@ -13,7 +10,8 @@ import java.util.List;
|
|
|
* @author wukai
|
|
|
* @date 2025-11-01
|
|
|
*/
|
|
|
-public interface DyeCalcHourMapper extends BaseMapper<DyeCalcHour> {
|
|
|
+public interface DyeCalcHourMapper
|
|
|
+{
|
|
|
/**
|
|
|
* 查询小时统计数据
|
|
|
*
|
|
|
@@ -47,26 +45,31 @@ public interface DyeCalcHourMapper extends BaseMapper<DyeCalcHour> {
|
|
|
public int updateDyeCalcHour(DyeCalcHour dyeCalcHour);
|
|
|
|
|
|
/**
|
|
|
- * 删除小时统计数据
|
|
|
+ * 批量删除小时统计数据
|
|
|
*
|
|
|
- * @param chId 小时统计数据主键
|
|
|
+ * @param chIds 需要删除的小时统计数据主键集合
|
|
|
* @return 结果
|
|
|
*/
|
|
|
- public int deleteDyeCalcHourByChId(Long chId);
|
|
|
+ public int deleteDyeCalcHourByChIds(Long[] chIds);
|
|
|
|
|
|
/**
|
|
|
- * 批量删除小时统计数据
|
|
|
+ * 删除小时统计数据信息
|
|
|
*
|
|
|
- * @param chIds 需要删除的数据主键集合
|
|
|
+ * @param chId 小时统计数据主键
|
|
|
* @return 结果
|
|
|
*/
|
|
|
- public int deleteDyeCalcHourByChIds(Long[] chIds);
|
|
|
-
|
|
|
+ public int deleteDyeCalcHourByChId(Long chId);
|
|
|
+
|
|
|
/**
|
|
|
* 按小时删除数据
|
|
|
- *
|
|
|
- * @param date 时间
|
|
|
- * @param hour 小时
|
|
|
+ * @param date 时间
|
|
|
+ * @param hour 小时
|
|
|
+ */
|
|
|
+ void deleteByHour(Date date, int hour);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询最后一条记录
|
|
|
+ * @return DyeCalcHour
|
|
|
*/
|
|
|
- void deleteByHour(@Param("date") Date date, @Param("hour") int hour);
|
|
|
-}
|
|
|
+ DyeCalcHour lastRecord();
|
|
|
+}
|