package jnpf.dmsMapper;
|
|
import jnpf.base.mapper.SuperMapper;
|
import jnpf.dmsEntity.DmsWenjianBanbenEntity;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
@Mapper
|
public interface DmsWenjianBanbenMapper extends SuperMapper<DmsWenjianBanbenEntity> {
|
DmsWenjianBanbenEntity selectById(@Param("tenantId") String tenantId,
|
@Param("id") String id);
|
|
DmsWenjianBanbenEntity selectCurrentByFileId(@Param("tenantId") String tenantId,
|
@Param("fileId") String fileId);
|
|
DmsWenjianBanbenEntity selectByFileAndVersionLabel(
|
@Param("tenantId") String tenantId,
|
@Param("fileId") String fileId,
|
@Param("versionLabel") String versionLabel);
|
|
DmsWenjianBanbenEntity selectBySourceBusinessKey(@Param("tenantId") String tenantId,
|
@Param("sourceBusinessKey") String sourceBusinessKey);
|
|
int insertVersion(DmsWenjianBanbenEntity entity);
|
|
int markSuperseded(@Param("tenantId") String tenantId,
|
@Param("id") String id,
|
@Param("userId") String userId,
|
@Param("reason") String reason);
|
int updateReusedRecordMetadata(jnpf.dmsEntity.banben.DmsWenjianBanbenJiesuanModel model);
|
}
|