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<LimsSxtQuyangJihuaRenwuEntity> {
|
int insertIgnoreUnique(@Param("renwu") LimsSxtQuyangJihuaRenwuEntity renwu);
|
|
List<LimsSxtQuyangJihuaRenwuEntity> lockPendingRenwu(@Param("day") LocalDate day);
|
|
List<LimsSxtQuyangJihuaRenwuEntity> 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<LimsSxtQuyangJihuaRenwuEntity> 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);
|
}
|