package com.example.erp.mapper.pp; import com.example.erp.entity.pp.PatchLog; import com.example.erp.entity.pp.ReportingWork; import com.github.yulichang.base.MPJBaseMapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface PatchLogMapper extends MPJBaseMapper { List> SelectReplenish(@Param("offset") Integer offset,@Param("pageSize") Integer pageSiz,String startDate,String endDate,PatchLog patchLog); Map SelectReplenishPageTotal(@Param("offset") Integer offset,@Param("pageSize") Integer pageSiz,String startDate,String endDate,PatchLog patchLog); Integer getMaximum(); Boolean insertReplenish(@Param("patchLog") PatchLog patchLog , @Param("oddNumber") String oddNumber); Boolean updateDamageDetails(@Param("patchLog") PatchLog patchLog); Boolean updateReportingWorkDetail(@Param("reportingWorkId") String reportingWorkId,@Param("orderSort") Integer orderSort,@Param("technologyNumber") Integer technologyNumber); Boolean updateReplenish(@Param("patchLog") PatchLog patchLog , @Param("userName") String userName); Boolean updateOrderProcessDetail(@Param("patchLog") PatchLog patchLog,@Param("reportingWork") ReportingWork reportingWork ); List> getSelectReplenish(@Param("offset") Integer offset, @Param("pageSize") Integer pageSiz); Boolean deleteReplenishMp(String patchId); Boolean updatePatchDdMp(String reportingWorkId, String orderSort, Integer technologyNumber, Integer qualityInspector); Boolean updatePatchBgMp(String reportingWorkId, String orderSort, Integer technologyNumber); Boolean updateOrderProcessDetailCancel(@Param("patchLog") PatchLog patchLog,@Param("reportingWork") ReportingWork reportingWork); Boolean updateReplenishCancel(@Param("patchLog") PatchLog patchLog); }