package com.zy.asrs.mapper; 
 | 
  
 | 
import com.zy.asrs.entity.WrkDetl; 
 | 
import com.zy.asrs.entity.WrkDetlLog; 
 | 
import com.baomidou.mybatisplus.mapper.BaseMapper; 
 | 
import org.apache.ibatis.annotations.Insert; 
 | 
import org.apache.ibatis.annotations.Mapper; 
 | 
import org.apache.ibatis.annotations.Param; 
 | 
import org.springframework.stereotype.Repository; 
 | 
  
 | 
import java.util.Date; 
 | 
import java.util.List; 
 | 
  
 | 
@Mapper 
 | 
@Repository 
 | 
public interface WrkDetlLogMapper extends BaseMapper<WrkDetlLog> { 
 | 
  
 | 
    @Insert("insert into asr_wrk_detl_log select * from asr_wrk_detl where wrk_no=#{workNo}") 
 | 
    int save(Integer workNo); 
 | 
  
 | 
    List<WrkDetlLog> selectWrkDetlLogs(@Param("wrkNo") Integer wrkNo, 
 | 
                                       @Param("orderNo") String orderNo, 
 | 
                                       @Param("matnr") String matnr, 
 | 
                                       @Param("specs") String specs, 
 | 
                                       @Param("zpallet") String zpallet, 
 | 
                                       @Param("batch") String batch, 
 | 
                                       @Param("model") String model, 
 | 
                                       @Param("anfme") Double anfme, 
 | 
                                       @Param("modiTimeStart") Date modiTimeStart, 
 | 
                                       @Param("modiTimeEnd") Date modiTimeEnd, 
 | 
                                       @Param("pageNumber") Integer curr, 
 | 
                                       @Param("pageSize") Integer limit); 
 | 
  
 | 
    Long selectWrkDetlLogsTotal(@Param("wrkNo") Integer wrkNo, 
 | 
                                @Param("orderNo") String orderNo, 
 | 
                                @Param("matnr") String matnr, 
 | 
                                @Param("specs") String specs, 
 | 
                                @Param("zpallet") String zpallet, 
 | 
                                @Param("batch") String batch, 
 | 
                                @Param("model") String model, 
 | 
                                @Param("anfme") Double anfme, 
 | 
                                @Param("modiTimeStart") Date modiTimeStart, 
 | 
                                @Param("modiTimeEnd") Date modiTimeEnd); 
 | 
  
 | 
    WrkDetlLog selectWrkDetlLogByOrderNoNotNull(@Param("batch") String batch); 
 | 
  
 | 
  
 | 
} 
 |