package com.example.erp.mapper.pp; import com.example.erp.entity.mm.FinishedGoodsInventory; import com.example.erp.entity.pp.FlowCard; import com.example.erp.entity.pp.ReportingWorkDetail; import com.example.erp.entity.pp.Rework; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface ReworkMapper { List> SelectRework(@Param("offset") Integer offset,@Param("pageSize") Integer pageSiz,String startDate,String endDate,Rework rework); Map SelectReworkPageTotal(@Param("offset") Integer offset,@Param("pageSize") Integer pageSiz,String startDate,String endDate,Rework rework); List> getSelectRework(@Param("offset") Integer offset, @Param("pageSize") Integer pageSiz); Integer getMaximum(); Boolean insertRework(@Param("rework") Rework rework , @Param("oddNumber") String oddNumber); Boolean updateDamageDetails(@Param("rework") Rework rework); Boolean updateRework(@Param("rework") Rework rework , @Param("userName") String userName); List> getSelectReplenish(@Param("offset") Integer offset, @Param("pageSize") Integer pageSiz); Integer getMaxFlowCard(@Param("processId") String processId); }