类 UserRegisterServiceImpl
java.lang.Object
com.walker.jdbc.service.BaseServiceImpl
com.ishop.merchant.service.UserRegisterServiceImpl
- 所有已实现的接口:
com.walker.jdbc.BaseDao,com.walker.jdbc.service.BaseService
@Service
public class UserRegisterServiceImpl
extends com.walker.jdbc.service.BaseServiceImpl
演示:用户注册管理数据库操作。
- 作者:
- 时克英
-
嵌套类概要
从接口继承的嵌套类/接口 com.walker.jdbc.BaseDao
com.walker.jdbc.BaseDao.RowExecution<T extends Object> -
字段概要
从类继承的字段 com.walker.jdbc.service.BaseServiceImpl
dao, log -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidexecBatchTag(List<Long> userIds, String tagIds) 批量设置用户标签。voidexecInsertMobileUserRegister(S_user_core user_core, EbUser ebUser, Long roleId, EbUserToken userToken) 移动端手机(登录不存在手机号时)注册用户。voidexecModifyUserBalance(long userId, double money, String type, double oldBalance) 后台为用户变动余额voidexecRoleMerchantAdmin(int type, long roleId, long merId, long userId) 更新(设置)用户,移动端用户商户管理员角色。voidexecUpdateBindUser(S_user_core userCore, Long spreadId, int userTokenType, String token) 微信等第三方登录是,已存在用户,但未绑定token,更新绑定信息。intexecUpdateIntegral(long uid, int integral, String type) 更新用户积分voidexecUpdateMoney(long userId, double money, String type) 更新用户余额。voidexecUpdateUserEdit(EbUser ebUser, S_user_core userCore) 用户编辑个人信息。com.walker.db.page.GenericPager<EbUser>queryPageMerchantUserList(int merId, String nickName, String phone, String registerType) 收藏过商户的注册用户列表,商户管理的用户。com.walker.db.page.GenericPager<EbUser>queryPageUser02(EbUser user) 已过时。com.walker.db.page.GenericPager<EbUser>queryPageUserList(UserSearchParam param) queryUserList(List<Long> userIds) 根据用户ID集合,返回对象集合。从类继承的方法 com.walker.jdbc.service.BaseServiceImpl
delete, delete, delete, delete, execBatchUpdate, execCall, execCall, execute, execute, execute, execute, get, get, get, get, get, get, get, get, get, getDao, getMaxOrder, insert, insert, insertBatch, queryForInt, queryForInt, queryForObject, queryForObject, queryListObjectWhereIn, save, save, saveOrder, select, select, select, select, select, select, select, select, select, select, selectAll, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, setDao, sqlGeneralQueryPager, sqlGeneralQueryPager, sqlGeneralQueryPager, sqlListObjectWhereIn, sqlMathQuery, sqlQuery, sqlQuery, sqlQueryListMap, update, update, update, update, update, update, updateBatch
-
构造器详细资料
-
UserRegisterServiceImpl
public UserRegisterServiceImpl()
-
-
方法详细资料
-
queryUserList
根据用户ID集合,返回对象集合。注意:不能数量过多。- 参数:
userIds-- 返回:
-
execBatchTag
批量设置用户标签。- 参数:
userIds-tagIds-
-
execRoleMerchantAdmin
public void execRoleMerchantAdmin(int type, long roleId, long merId, long userId) 更新(设置)用户,移动端用户商户管理员角色。- 参数:
type- 类型,见枚举UserMerchantTyperoleId-merId-userId-
-
execModifyUserBalance
后台为用户变动余额- 参数:
userId- 用户IDmoney- 金额,元,保留2小数type- 充值 或 减扣oldBalance- 原始余额
-
execUpdateMoney
更新用户余额。- 参数:
userId-money-type-
-
execUpdateIntegral
更新用户积分- 参数:
uid- 用户IDintegral- 积分type- 增加add、扣减sub- 返回:
- int 成功更新记录条数
-
execUpdateUserEdit
用户编辑个人信息。- 参数:
ebUser-userCore-
-
execUpdateBindUser
public void execUpdateBindUser(S_user_core userCore, Long spreadId, int userTokenType, String token) 微信等第三方登录是,已存在用户,但未绑定token,更新绑定信息。- 参数:
userCore-spreadId- 推广人IDuserTokenType- token类型:token- openId等第三方参数
-
execInsertMobileUserRegister
public void execInsertMobileUserRegister(S_user_core user_core, EbUser ebUser, Long roleId, EbUserToken userToken) 移动端手机(登录不存在手机号时)注册用户。- 参数:
user_core-ebUser-roleId- 角色ID,可选
-
queryPageMerchantUserList
public com.walker.db.page.GenericPager<EbUser> queryPageMerchantUserList(int merId, String nickName, String phone, String registerType) 收藏过商户的注册用户列表,商户管理的用户。- 参数:
merId-nickName-phone-registerType-- 返回:
-
queryPageUserList
-
queryPageUser02
已过时。
-