刘光辉
6 小时以前 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
47
48
49
50
51
52
53
package jnpf.dmsMapper;
 
import jnpf.base.mapper.SuperMapper;
import jnpf.dmsEntity.DmsWenjianZiyuanEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
 
import java.util.Date;
 
@Mapper
public interface DmsWenjianZiyuanMapper extends SuperMapper<DmsWenjianZiyuanEntity> {
    DmsWenjianZiyuanEntity selectByTenantAndId(@Param("tenantId") String tenantId, @Param("id") String id);
 
    DmsWenjianZiyuanEntity selectByIdForUpdate(@Param("tenantId") String tenantId,
                                               @Param("id") String id);
 
    DmsWenjianZiyuanEntity selectByNumberDetailForUpdate(@Param("tenantId") String tenantId,
                                                         @Param("numberDetailId") String numberDetailId);
 
    DmsWenjianZiyuanEntity selectByNumberForUpdate(@Param("tenantId") String tenantId,
                                                   @Param("fileNumber") String fileNumber);
 
    DmsWenjianZiyuanEntity selectActiveByNumberDetailForUpdate(
            @Param("tenantId") String tenantId,
            @Param("numberDetailId") String numberDetailId);
 
    DmsWenjianZiyuanEntity selectActiveByNumberForUpdate(@Param("tenantId") String tenantId,
                                                         @Param("fileNumber") String fileNumber);
 
    int retireRecord(@Param("tenantId") String tenantId, @Param("fileId") String fileId,
                     @Param("versionId") String versionId, @Param("userId") String userId);
 
    int insertResource(DmsWenjianZiyuanEntity entity);
 
    int setInitialCurrentVersion(@Param("entity") DmsWenjianZiyuanEntity entity);
 
    int advanceCurrentVersion(@Param("entity") DmsWenjianZiyuanEntity entity,
                              @Param("expectedVersionId") String expectedVersionId);
 
    String selectFileVersionIdByWenjianId(@Param("wenjianId") String wenjianId);
 
    int updateReviewExtension(@Param("wenjianId") String wenjianId,
                              @Param("yanqiZhi") Date yanqiZhi,
                              @Param("fushenShenqingId") String fushenShenqingId,
                              @Param("fushenRiqi") String fushenRiqi);
 
    int updateReviewExecutionExtension(@Param("tenantId") String tenantId,
                                       @Param("wenjianId") String wenjianId,
                                       @Param("youxiaoQiZhi") Date youxiaoQiZhi,
                                       @Param("fushenZhixingId") String fushenZhixingId,
                                       @Param("fushenRiqi") String fushenRiqi);
    int updateReusedRecordMetadata(jnpf.dmsEntity.banben.DmsWenjianBanbenJiesuanModel model);
}