-
Notifications
You must be signed in to change notification settings - Fork 286
Expand file tree
/
Copy pathCaseBackupMapper.java
More file actions
56 lines (48 loc) · 1.32 KB
/
CaseBackupMapper.java
File metadata and controls
56 lines (48 loc) · 1.32 KB
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
54
55
56
package com.xiaoju.framework.mapper;
import com.xiaoju.framework.entity.persistent.CaseBackup;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.Date;
import java.util.List;
/**
* 备份映射
*
* @author didi
* @date 2020/11/5
* @see CaseBackup
*/
@Repository
public interface CaseBackupMapper {
/**
* 获取一份用例下所有的用例备份记录。
*
* @param caseId 用例id
* @param beginTime 开始时间
* @param endTime 结束时间
* @return 所有备份记录
*/
List<CaseBackup> selectByCaseId(@Param("caseId") Long caseId,
@Param("beginTime") Date beginTime,
@Param("endTime") Date endTime);
/**
* 删除一批备份记录
*
* @param caseId 用例id
* @return int
* @see com.xiaoju.framework.service.impl.CaseBackupServiceImpl#deleteBackup(java.lang.Long)
*/
int updateByCaseId(Long caseId);
/**
* 插入备份记录
*
* @param caseBackup 实体
* @return int
*/
int insert(CaseBackup caseBackup);
/**
* 根据备份记录id获取单条备份记录
* @param id 备份记录id
* @return
*/
CaseBackup selectOne(Long id);
}