ChannelServiceImpl.java
4.29 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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
package com.sincere.wechatbusiness.service.impl;
import com.github.pagehelper.PageHelper;
import com.sincere.wechatbusiness.mapper.ChannelMapper;
import com.sincere.wechatbusiness.model.*;
import com.sincere.wechatbusiness.service.ChannelService;
import com.sincere.wechatbusiness.utils.Page;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ChannelServiceImpl implements ChannelService {
@Autowired
ChannelMapper channelMapper;
@Override
public List<Channel> getListByTemplate(int templateId) {
return channelMapper.getListByTemplate(templateId);
}
@Override
public Page<Channel> getList(Channel channel,int page, int pageSize){
Page<Channel> result=new Page<>(page,pageSize);
PageHelper.startPage(page,pageSize);
result.setList(channelMapper.getList(channel));
result.setCount(channelMapper.getListCount(channel));
return result;
}
@Override
public Channel getDetail(int id){
Channel channel=new Channel();
channel=channelMapper.getDetail(id);
return channel;
}
@Override
public int insert(Channel channel){return channelMapper.insert(channel);}
@Override
public int update(Channel channel){return channelMapper.update(channel);}
@Override
public int deleteChannel(int id){return channelMapper.deleteChannel(id);}
@Override
public List<Area> getAreaList(){
List<Area> areaList=channelMapper.getProvince();
for (Area area:areaList)
{
List<Area> areaList1=channelMapper.getCity(area.getValue());
for(Area area1:areaList1)
{
area1.setChildren(channelMapper.getArea(area1.getValue()));
}
area.setChildren(areaList1);
}
return areaList;
}
@Override
public List<Template> getTemplateList(){return channelMapper.getTemplateList();}
@Override
public Manager getManagerDetail(String mobile){return channelMapper.getManagerDetail(mobile);}
@Override
public int insertLog(Log log){return channelMapper.insertLog(log);}
@Override
public int getRegisterCount(int channelId,int agentId,int type){return channelMapper.getRegisterCount(channelId,agentId,type);}
@Override
public int getPageViewCount(int channelId, int agentId, int type) {
return channelMapper.getPageViewCount(channelId,agentId,type);
}
@Override
public int getOrderCount(int channelId,int agentId,int type){return channelMapper.getOrderCount(channelId,agentId,type,1);}
@Override
public List<Users> getAgentRegisterList(int channelId,int type){return channelMapper.getAgentRegisterList(channelId,type,1);}
@Override
public List<Users> getAgentPageViewList(int channelId,int agentId , int type) {
return channelMapper.getAgentPageViewList(channelId,agentId,type,1);
}
@Override
public List<Users> getAgentOrderList(int channelId,int type){return channelMapper.getAgentOrderList(channelId,type,1);}
@Override
public Users getChannelRegister(int channelId,int type){return channelMapper.getChannelRegister(channelId,type,1);}
@Override
public Users getChannelPageView(int channelId, int type) {
return channelMapper.getChannelPageView(channelId,type,1);
}
@Override
public Users getChannelOrder(int channelId,int type){return channelMapper.getChannelOrder(channelId,type,1);}
@Override
public List<DiscountPackage> getOrderList(int channelId,int agentId,int type){return channelMapper.getOrderList(channelId,agentId,type,1);}
@Override
public List<Users> getRegisterDetailList(int channelId,int agentId,int type){return channelMapper.getRegisterDetailList(channelId,agentId,type);}
@Override
public List<DiscountPackage> getOrderDetailList(int channelId,int agentId,int type,int productId){return channelMapper.getOrderDetailList(channelId,agentId,type,productId,1);}
@Override
public int insertAccessToken(AccessToken accessToken){return channelMapper.insertAccessToken(accessToken);}
@Override
public AccessToken getAccessToken(){return channelMapper.getAccessToken();}
@Override
public int deleteToken() {
return channelMapper.deleteToken();
}
}