刘光辉
3 小时以前 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
42
43
44
45
46
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);
}