c57b187aa9f89d264208a24a1d467e6ee1666290.svn-base
3.6 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
package yxy.timer.service.impl;
import java.util.List;
import yxy.timer.dao.YxyLinkInfoDao;
import yxy.timer.dao.YxyLinkInfoSaleDao;
import yxy.timer.dao.YxyMailNumCountDao;
import yxy.timer.dao.YxyMailNumCountInfoSaleDao;
import yxy.timer.service.YxyLinkInfoService;
public class YxyLinkInfoServiceImpl implements YxyLinkInfoService {
/**批量插入*/
public void addLink(yxy.timer.pojo.YxyLinkInfo link)throws Exception{
yxylinkinfodao.addPojo(link);
}
/**查询指定量数据*/
public List<yxy.timer.pojo.YxyLinkInfo> findYxyLinkInfoByNum(String hql,int num)throws Exception{
return yxylinkinfodao.findByHqlSet(hql, num);
}
/**查询邮件对应的统计数据*/
public yxy.timer.pojo.YxyMailNumCount getYxyMailNumCount(String mail_uid)throws Exception{
String hql = "from YxyMailNumCount where mail_uid = '"+mail_uid+"'";
List<yxy.timer.pojo.YxyMailNumCount> counts = yxymailnumcountdao.findByHql(hql);
if(counts.size() > 0){
return counts.get(0);
}else{
return null;
}
}
/**添加或更新邮件对应的统计数据*/
public void addEditYxyMailNumCount(yxy.timer.pojo.YxyMailNumCount count)throws Exception{
if(count.getId() == 0){//添加
yxymailnumcountdao.addPojo(count);
}else{//编辑
yxymailnumcountdao.updatePojo(count);
}
}
/**统计链接数量*/
public int countYxyLinkInfoByHql(String hql)throws Exception{
return yxylinkinfodao.count(hql);
}
/**批量插入*/
public void addLink2(yxy.timer.sale.YxyLinkInfo link)throws Exception{
yxylinkinfosaledao.addPojo(link);
}
/**查询指定量数据*/
public List<yxy.timer.sale.YxyLinkInfo> findYxyLinkInfoByNum2(String hql,int num)throws Exception{
return yxylinkinfosaledao.findByHqlSet(hql, num);
}
/**查询邮件对应的统计数据*/
public yxy.timer.sale.YxyMailNumCountInfo getYxyMailNumCount2(String mail_uid)throws Exception{
String hql = "from YxyMailNumCountInfo where mail_uid = '"+mail_uid+"'";
List<yxy.timer.sale.YxyMailNumCountInfo> counts = yxymailnumcountinfosaledao.findByHql(hql);
if(counts.size() > 0){
return counts.get(0);
}else{
return null;
}
}
/**添加或更新邮件对应的统计数据*/
public void addEditYxyMailNumCount2(yxy.timer.sale.YxyMailNumCountInfo count)throws Exception{
if(count.getId() == 0){//添加
yxymailnumcountinfosaledao.addPojo(count);
}else{//编辑
yxymailnumcountinfosaledao.updatePojo(count);
}
}
/**统计链接数量*/
public int countYxyLinkInfoByHql2(String hql)throws Exception{
return yxylinkinfosaledao.count(hql);
}
private YxyLinkInfoDao yxylinkinfodao;
private YxyMailNumCountDao yxymailnumcountdao;
private YxyMailNumCountInfoSaleDao yxymailnumcountinfosaledao;
private YxyLinkInfoSaleDao yxylinkinfosaledao;
public YxyMailNumCountInfoSaleDao getYxymailnumcountinfosaledao() {
return yxymailnumcountinfosaledao;
}
public void setYxymailnumcountinfosaledao(
YxyMailNumCountInfoSaleDao yxymailnumcountinfosaledao) {
this.yxymailnumcountinfosaledao = yxymailnumcountinfosaledao;
}
public YxyLinkInfoSaleDao getYxylinkinfosaledao() {
return yxylinkinfosaledao;
}
public void setYxylinkinfosaledao(YxyLinkInfoSaleDao yxylinkinfosaledao) {
this.yxylinkinfosaledao = yxylinkinfosaledao;
}
public YxyLinkInfoDao getYxylinkinfodao() {
return yxylinkinfodao;
}
public void setYxylinkinfodao(YxyLinkInfoDao yxylinkinfodao) {
this.yxylinkinfodao = yxylinkinfodao;
}
public YxyMailNumCountDao getYxymailnumcountdao() {
return yxymailnumcountdao;
}
public void setYxymailnumcountdao(YxyMailNumCountDao yxymailnumcountdao) {
this.yxymailnumcountdao = yxymailnumcountdao;
}
}