TpEEmployeeChargeSMapper.java
2.48 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
83
84
85
86
87
88
package com.zteits.park.mapper.smapper;
import java.util.List;
import com.zteits.clouds.api.dto.park.param.dutyroster.DutyRosterChargerForUpdateQueryReq;
import com.zteits.clouds.api.dto.park.param.parksource.QueryParkSourceByOrgIdsRequest;
import org.apache.ibatis.annotations.Param;
import com.zteits.clouds.api.dto.clouds.param.QueryEmployeeRequest;
import com.zteits.clouds.api.dto.park.dto.TpEEmployeeChargeDTO;
import com.zteits.clouds.api.dto.park.dto.parksource.ParkSouceEmployeeStaDTO;
import com.zteits.clouds.api.dto.park.param.dutyroster.DutyRosterChargerQueryReq;
import com.zteits.clouds.api.dto.park.param.parksource.QueryParkSourceRequest;
import com.zteits.park.domain.TpEEmployeeCharge;
public interface TpEEmployeeChargeSMapper {
/**
* 根据收费员编号更新收费员信息
*/
int updateByChargerCode(TpEEmployeeCharge tpEEmployeeCharge);
/**
* 查询收费员信息
* @param request
* @return
* 2017年11月7日 zhaowg
*/
List<TpEEmployeeChargeDTO> queryEmployeesForPage(QueryEmployeeRequest request);
/**
* 根据停车场编号统计收费员人数
* @param request
* @return
* 2018年4月25日 wangfei
*/
Integer queryEmployeeNumByPlNo(QueryEmployeeRequest request);
/**
* 根据停车场编号统计收费员在线和总人数
* @param request
* @return
*/
List<ParkSouceEmployeeStaDTO> queryParkSourceEmployeeSta(QueryParkSourceRequest request);
/**
* 根据组织编号List统计收费员人数
* @param
* @return
* @Author: xiejianpeng
* @Date: 2018/12/28 16:29
*
*/
ParkSouceEmployeeStaDTO queryEmployeeStaByOrgIds(QueryParkSourceByOrgIdsRequest request);
/**
* 查询未排班的收费员信息
* @param request
* @return
* 2018年8月22日 wangfei
*/
List<TpEEmployeeCharge> queryNotDutyChargerList(DutyRosterChargerQueryReq request);
/**
* 查询未排班和当前计划内的收费员/巡查员信息
* @param request
* @return
* xq
*/
List<TpEEmployeeCharge> queryNotDutyAndThisPlanChargerList(DutyRosterChargerForUpdateQueryReq request);
/**
* 查询当前组织下最大的收费员编号(后四位)
* @param areaCode
* @return
* 2018年11月6日 wangfei
*/
Integer queryTheMaxChargerCodeNum(@Param("areaCode") String areaCode);
/**
* 查询在线的人员信息
* @param queryEmployeeRequest
* @return
*/
List<TpEEmployeeCharge> queryOnlineEmployeeChargeList(QueryEmployeeRequest queryEmployeeRequest);
}