ChargerAssessEvidenceDao.java
2.44 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
package com.zteits.park.dao;
import com.github.pagehelper.PageInfo;
import com.zteits.clouds.api.dto.assess.param.ChargerAssessRequest;
import com.zteits.clouds.api.dto.park.param.ChargeInspectDetailRequest;
import com.zteits.park.domain.ChargerAssessServiceEvidence;
import com.zteits.park.domain.ChargerAssessSignEvidence;
import java.util.Date;
import java.util.List;
/**
* 签到依据
* Copyright: Copyright (c) 2017 zteits
*
* @ClassName: ChargerAssessEvidenceDao.java
* @Description:
* @version: v1.0.0
* @author: wangfei
* @date: 2019年11月22日 下午5:11:18
* Modification History:
* Date Author Version Description
* ---------------------------------------------------------*
* 2019年11月22日 wangfei v1.0.0 创建
*/
public interface ChargerAssessEvidenceDao {
/**
* 保存签到迟到依据
* @param chargerAssessSignEvidence
* @return
*/
int saveChargerAssessSignEvidence(ChargerAssessSignEvidence chargerAssessSignEvidence);
/**
* 保存服务态度考核依据
* @param chargerAssessServiceEvidence
* @return
*/
int saveChargerAssessServiceEvidence(ChargerAssessServiceEvidence chargerAssessServiceEvidence);
/**
* 根据考核指标删除该收费员当天的扣分记录
* @param deleteEvidence
* @return
* 2019年11月24日 wangfei
*/
int deleteChargerAssessSignEvidence(ChargerAssessSignEvidence deleteEvidence);
/**
* 分页查询收费员签到明细
* @param request
* @return
*/
PageInfo<ChargerAssessSignEvidence> queryChargerAssessSignDetailForPage(ChargerAssessRequest request);
/**
* 分页查询收费员服务明细
* @param request
* @return
*/
PageInfo<ChargerAssessServiceEvidence> queryChargerAssessServiceDetailForPage(ChargerAssessRequest request);
/**
* 根据签到id查询签到依据信息
* @param signId
* @return
*/
List<ChargerAssessSignEvidence> querySignEvdenceBySignId(Long signId, String chargerCode, Date dutyDate);
/**
* 根据收费员删除当日签退信息
* @param deleteEvidence
* @return
*/
Integer deleteTodayChargerAssessSignOutEvidence(ChargerAssessSignEvidence deleteEvidence);
/**
* 获取根据 serviceDetailNo 获取详情列表
*/
List<ChargerAssessServiceEvidence> queryChargerAssessServiceDetailListByNo(ChargeInspectDetailRequest request);
}