package jnpf.base.mapper;
|
|
import jnpf.base.model.uploadedit.UploadEditDraft;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
import java.util.List;
|
|
@Mapper
|
public interface UploadEditDraftMapper {
|
UploadEditDraft find(@Param("tenantId") String tenantId, @Param("id") String id);
|
UploadEditDraft findLease(@Param("tenantId") String tenantId, @Param("leaseId") String leaseId);
|
List<UploadEditDraft> lockRecord(@Param("tenantId") String tenantId, @Param("modelId") String modelId,
|
@Param("recordId") String recordId);
|
int touchLease(@Param("tenantId") String tenantId, @Param("id") String id, @Param("ownerId") String ownerId,
|
@Param("leaseId") String leaseId, @Param("cutoff") java.util.Date cutoff, @Param("now") java.util.Date now);
|
String lockDmsRecord(@Param("tenantId") String tenantId, @Param("table") String table, @Param("recordId") String recordId);
|
int insert(UploadEditDraft draft);
|
int compareAndSet(@Param("draft") UploadEditDraft draft, @Param("expectedRevision") long expectedRevision);
|
}
|