TdCCustPersonSMapper.java
2 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
package com.zteits.pay.mapper.smapper;
import com.zteits.clouds.api.dto.pay.TdCCustPersonDTO;
import com.zteits.clouds.api.dto.pay.custperson.CustPersonStatisticDTO;
import com.zteits.clouds.api.dto.pay.custperson.CustPersonStatisticForHourDTO;
import com.zteits.clouds.api.dto.pay.custperson.CustPersonStatisticForWeekDTO;
import com.zteits.clouds.api.dto.pay.param.TdCCustPersonQueryStatisticRequest;
import com.zteits.clouds.api.dto.pay.param.TdCCustPersonRequest;
import org.apache.ibatis.annotations.Param;
import com.zteits.pay.domain.TdCCustPerson;
import java.util.List;
public interface TdCCustPersonSMapper {
/**
* 分页查询APP账号信息
* @param
* @return
* @Author: xiejianpeng
* @Date: 2018/10/22 12:13
*
*/
List<TdCCustPersonDTO> queryPersonForPage(TdCCustPersonRequest request);
/**根据手机号查询个人客户信息*/
TdCCustPerson selectByUserPhone(String userPhone);
/**根据手机号修改个人客户信息*/
int updateByUserPhone(TdCCustPerson person);
int updateByCustId(TdCCustPerson person);
/**
* 通过客户id查询客户信息
* @param custId
* @return
* 2017年11月2日 langlw
*/
TdCCustPerson queryPersonByCustId(String custId);
/**
* 修改用户
* @param person
* @return
* 2017年12月25日 xiejp
*/
int updateCustPersonBaseInfoByCustId(TdCCustPerson person);
/**
* 用户分析接口
* @param
* @return
* @Author: xiejianpeng
* @Date: 2018/10/24 12:45
*
*/
CustPersonStatisticDTO queryUserPersonStatistic(TdCCustPersonQueryStatisticRequest request);
/**
* 用户分析-折线图
* @param
* @return
* @Author: xiejianpeng
* @Date: 2018/10/24 12:45
*
*/
List<CustPersonStatisticForHourDTO> queryUserPersonStatisticForHour(TdCCustPersonQueryStatisticRequest request);
/**
* 用户分析-注册量-周折线图
* @param
* @return
* @Author: xiejianpeng
* @Date: 2018/10/24 12:45
*
*/
List<CustPersonStatisticForWeekDTO> queryUserPersonStatisticForWeek(TdCCustPersonQueryStatisticRequest request);
}