UserManager.java
3.9 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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
package com.diligrp.website.manager;
import java.util.List;
import com.diligrp.website.rpc.util.exception.GwException;
import com.yqyw.user.rpc.client.domain.input.BrowseHistoryReq;
import com.yqyw.user.rpc.client.domain.input.ConsigneeInfo;
import com.yqyw.user.rpc.client.domain.input.FavoriteInfo;
import com.yqyw.user.rpc.client.domain.output.MemberCreditInfoResp;
import com.yqyw.user.rpc.client.domain.output.ShoppingCartResp;
import com.yqyw.user.rpc.client.domain.output.UserInfoResp;
/**
* <B>Description</B>用户
* <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br />
* 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br />
* <B>Company</B> 地利集团
* @createTime 2014年5月29日 下午3:18:09
* @author mengxf
*/
public interface UserManager {
/**
*
* this method is 增加提货人信息
* @param consigneeInfo
* @return
* @createTime 2014年5月29日 下午3:20:16
* @author mengxf
*/
public long addConsignee(ConsigneeInfo consigneeInfo);
/**
*
* this method is 删除提货人信息
* @param ConsigneeId
* @return
* @createTime 2014年5月29日 下午3:20:45
* @author mengxf
*/
public boolean delConsignee(long consigneeId,long userId);
/**
*
* this method is 修改提货人信息
* @param ConsigneeId
* @return
* @createTime 2014年5月29日 下午3:20:45
* @author mengxf
*/
public boolean updateConsignee(ConsigneeInfo consigneeInfo);
/**
*
* this method is 根据用户ID获取提货人信息列表
* @param UserId
* @return
* @createTime 2014年5月29日 下午3:20:56
* @author mengxf
*/
public List<ConsigneeInfo> getConsignees(long userId);
/**
*
* this method is 增加收藏夹信息
* @param favoriteInfo
* @return
* @createTime 2014年6月3日 下午3:20:16
* @author jiangchengyong
*/
public long addFavoriteInfo(FavoriteInfo favoriteInfo);
/**
*
* this method is 设置提货人为默认
* @param consigneeId
* @param UserId
* @return
* @createTime 2014年6月6日 上午11:34:23
* @author mengxf
*/
public boolean setDefault(long consigneeId,long userId);
/**
*
* this method is 查询用下该类型的收藏数据
* @param userId
* @param type
* @return
* @createTime 2014年6月24日 下午4:45:40
* @author mengxf
*/
public List<FavoriteInfo> getFavoriteByUserIdAndType(long userId, int type);
/**
*
* this method is 增加用户浏览记录
* @param browseHistoryReq
* @return
* @createTime 2014年6月13日 下午2:10:11
* @author mengxf
*/
public boolean addUserBrowseHistory(BrowseHistoryReq browseHistoryReq);
/**
* 移除用户的cookie
* this method is TODO
* @param userId
* @return
* @createTime 2014年6月20日 下午5:39:41
* @author ipangy
*/
public boolean removeAllCookie(Long userId);
/**
*
* this method is 根据用户ID查询用户信息
* @param userId
* @return
* @createTime 2014年6月20日 下午6:13:11
* @author mengxf
*/
public UserInfoResp getUserInfoById(long userId);
/**
*
* this method is 获取用户信用额度
* @param userId
* @return
* @createTime 2014年6月24日 下午12:02:56
* @author mengxf
*/
public MemberCreditInfoResp getUserCreditInfo(long userId);
/**
*
* this method is 获取用户已删除的记录
* @param userId
* @param count
* @return
* @throws GwException
* @createTime 2014年7月1日 上午11:12:46
* @author jiangchengyong
*/
public List<ShoppingCartResp> getHistoryProduct(long userId,int count);
}