package jnpf.dmsBusinessOccupancy;
|
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
@Mapper
|
public interface BusinessFileOccupancyMapper {
|
BusinessFileEligibilityFacts eligibilityFacts(@Param("tenantId") String tenantId, @Param("fileNumber") String fileNumber);
|
java.util.List<BusinessFileTarget> expiryTargets(@Param("tenantId") String tenantId,
|
@Param("centerVersionId") String centerVersionId);
|
java.util.List<BusinessFileOccupancy> chainOccupancies(@Param("tenantId") String tenantId,
|
@Param("chainId") String chainId);
|
java.util.List<BusinessFileTarget> fileTargets(@Param("tenantId") String tenantId,
|
@Param("fileIds") java.util.List<String> fileIds);
|
boolean hasCurrentBusinessReference(@Param("tenantId") String tenantId, @Param("centerVersionId") String centerVersionId);
|
java.util.List<BusinessFileOccupancy> terminationCandidates(@Param("afterId") String afterId, @Param("limit") int limit);
|
String lockEndedTask(@Param("row") BusinessFileOccupancy row);
|
java.util.List<String> creationNumbers(@Param("tenantId") String tenantId, @Param("auditId") String auditId);
|
String centerFileNumber(@Param("tenantId") String tenantId,@Param("centerVersionId") String centerVersionId);
|
boolean hasBusinessDocument(@Param("tenantId") String tenantId,@Param("centerVersionId") String centerVersionId);
|
boolean hasBusinessNumber(@Param("tenantId") String tenantId,@Param("fileNumber") String fileNumber);
|
String lockIssuedNumber(@Param("tenantId") String tenantId,@Param("numberId") String numberId);
|
boolean creationNumberReady(@Param("tenantId") String tenantId,@Param("numberId") String numberId,
|
@Param("fileName") String fileName);
|
boolean creationNumberUsed(@Param("tenantId") String tenantId, @Param("fileNumber") String fileNumber);
|
java.util.List<BusinessFileOccupancy> creationReceipts(@Param("tenantId") String tenantId, @Param("auditId") String auditId);
|
BusinessRevisionSource revisionSource(@Param("tenantId") String tenantId,@Param("detailId") String detailId);
|
BusinessRevisionSource revisionAudit(@Param("tenantId") String tenantId,@Param("auditId") String auditId);
|
java.util.List<BusinessRevisionRecord> revisionRecords(@Param("tenantId") String tenantId,@Param("auditId") String auditId);
|
java.util.List<String> revisionRelatedRecords(@Param("tenantId") String tenantId,@Param("fileId") String fileId);
|
java.util.List<BusinessFileOccupancy> boundAudit(@Param("tenantId") String tenantId,@Param("auditId") String auditId,@Param("taskId") String taskId);
|
String lockEndedRevisionAudit(@Param("tenantId") String tenantId,@Param("auditId") String auditId,@Param("taskId") String taskId);
|
int bindRevisionAudit(@Param("row") BusinessFileOccupancy row,@Param("auditId") String auditId,
|
@Param("taskId") String taskId,@Param("stage") String stage);
|
boolean tryLock(@Param("key") long key);
|
BusinessFileOccupancy active(@Param("tenantId") String tenantId, @Param("fileNumber") String fileNumber);
|
BusinessFileOccupancy chain(@Param("tenantId") String tenantId, @Param("fileNumber") String fileNumber,
|
@Param("chainId") String chainId);
|
int insert(@Param("row") BusinessFileOccupancy row);
|
int release(@Param("tenantId") String tenantId, @Param("fileNumber") String fileNumber,
|
@Param("chainId") String chainId, @Param("occupancyId") String occupancyId,
|
@Param("reason") String reason);
|
int advance(@Param("tenantId") String tenantId, @Param("fileNumber") String fileNumber,
|
@Param("chainId") String chainId, @Param("occupancyId") String occupancyId,
|
@Param("expectedStage") String expectedStage, @Param("nextStage") String nextStage);
|
}
|