package jnpf.limsMapper; import jnpf.base.mapper.SuperMapper; import jnpf.limsEntity.LimsSxtQuyangJihuaRenwuEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.time.LocalDate; import java.util.List; @Mapper public interface LimsSxtQuyangJihuaRenwuMapper extends SuperMapper { int insertIgnoreUnique(@Param("renwu") LimsSxtQuyangJihuaRenwuEntity renwu); List lockPendingRenwu(@Param("day") LocalDate day); List lockPendingRenwuForJihua(@Param("jihuaId") String jihuaId, @Param("tenantId") String tenantId, @Param("day") LocalDate day); int markGenerating(@Param("renwuId") String renwuId); int resetPending(@Param("renwuId") String renwuId); int markGenerated(@Param("renwuId") String renwuId, @Param("qingyandanId") String qingyandanId, @Param("qingyandanLiushuihao") String qingyandanLiushuihao, @Param("qingyandanZhuangtai") String qingyandanZhuangtai); int markBlockedPeizhiWuxiao(@Param("renwuId") String renwuId, @Param("yuanyinDaima") String yuanyinDaima, @Param("yuanyin") String yuanyin); LimsSxtQuyangJihuaRenwuEntity lockRenwuForQuxiao(@Param("renwuId") String renwuId, @Param("tenantId") String tenantId); List lockWeishengchengRenwuByJihua(@Param("jihuaId") String jihuaId, @Param("tenantId") String tenantId); int quxiaoDangeRenwu(@Param("renwuId") String renwuId, @Param("caozuoRen") String caozuoRen, @Param("yuanyinDaima") String yuanyinDaima); int tongbuQingyandanZhuangtai(@Param("renwuId") String renwuId, @Param("qingyandanId") String qingyandanId, @Param("qingyandanZhuangtai") String qingyandanZhuangtai); }