package jnpf.dmsMapper;
|
|
import jnpf.dmsEntity.storage.approval.*;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
import java.util.List;
|
import java.util.UUID;
|
|
@Mapper
|
public interface DmsApprovedBatchMapper {
|
String nextUuidV7();
|
DmsApprovedBatch find(@Param("tenantId") String tenantId, @Param("taskId") String taskId,
|
@Param("auditType") String auditType);
|
DmsApprovedBatch lock(@Param("tenantId") String tenantId, @Param("id") UUID id);
|
List<DmsApprovedItem> items(@Param("tenantId") String tenantId, @Param("batchId") UUID batchId);
|
DmsApprovedItem item(@Param("tenantId") String tenantId, @Param("sourceKey") String sourceKey);
|
List<DmsApprovedBatch> due();
|
int discover();
|
int enqueue(DmsApprovedBatch batch);
|
int refreshSchedule(DmsApprovedBatch batch);
|
int prepared(DmsApprovedBatch batch);
|
List<DmsApprovedBatch> retryCandidates(@Param("includeDisable") boolean includeDisable,
|
@Param("retryBackoffEnabled") boolean retryBackoffEnabled);
|
int claim(@Param("tenantId") String tenantId, @Param("id") UUID id, @Param("token") String token,
|
@Param("retryBackoffEnabled") boolean retryBackoffEnabled);
|
int finish(@Param("tenantId") String tenantId, @Param("id") UUID id, @Param("token") String token,
|
@Param("error") String error, @Param("delay") int delay);
|
int insertBatch(DmsApprovedBatch batch);
|
int insertItem(DmsApprovedItem item);
|
int repairReservation(@Param("item") DmsApprovedItem item, @Param("oldDocumentId") UUID oldDocumentId,
|
@Param("oldVersionId") UUID oldVersionId);
|
int storePhysicalReceipt(@Param("tenantId") String tenantId, @Param("batchId") UUID batchId,
|
@Param("sourceKey") String sourceKey, @Param("token") String token,
|
@Param("receipt") String receipt);
|
int registered(@Param("tenantId") String tenantId, @Param("id") UUID id);
|
int storeChecksum(@Param("tenantId") String tenantId, @Param("batchId") UUID batchId,
|
@Param("sourceKey") String sourceKey, @Param("checksum") String checksum);
|
int activate(@Param("tenantId") String tenantId, @Param("id") UUID id);
|
int applied(@Param("tenantId") String tenantId, @Param("id") UUID id);
|
int fail(@Param("tenantId") String tenantId, @Param("id") UUID id);
|
}
|