刘光辉
5 小时以前 06f314545ac3514d7ce28939920866ae8188d31c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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);
}