类 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
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    execBatchTag(List<Long> userIds, String tagIds)
    批量设置用户标签。
    void
    execInsertMobileUserRegister(S_user_core user_core, EbUser ebUser, Long roleId, EbUserToken userToken)
    移动端手机(登录不存在手机号时)注册用户。
    void
    execModifyUserBalance(long userId, double money, String type, double oldBalance)
    后台为用户变动余额
    void
    execRoleMerchantAdmin(int type, long roleId, long merId, long userId)
    更新(设置)用户,移动端用户商户管理员角色。
    void
    execUpdateBindUser(S_user_core userCore, Long spreadId, int userTokenType, String token)
    微信等第三方登录是,已存在用户,但未绑定token,更新绑定信息。
    int
    execUpdateIntegral(long uid, int integral, String type)
    更新用户积分
    void
    execUpdateMoney(long userId, double money, String type)
    更新用户余额。
    void
    用户编辑个人信息。
    com.walker.db.page.GenericPager<EbUser>
    queryPageMerchantUserList(int merId, String nickName, String phone, String registerType)
    收藏过商户的注册用户列表,商户管理的用户。
    com.walker.db.page.GenericPager<EbUser>
    已过时。
    com.walker.db.page.GenericPager<EbUser>
     
    根据用户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

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • UserRegisterServiceImpl

      public UserRegisterServiceImpl()
  • 方法详细资料

    • queryUserList

      public List<EbUser> queryUserList(List<Long> userIds)
      根据用户ID集合,返回对象集合。注意:不能数量过多。
      参数:
      userIds -
      返回:
    • execBatchTag

      public void execBatchTag(List<Long> userIds, String tagIds)
      批量设置用户标签。
      参数:
      userIds -
      tagIds -
    • execRoleMerchantAdmin

      public void execRoleMerchantAdmin(int type, long roleId, long merId, long userId)
      更新(设置)用户,移动端用户商户管理员角色。
      参数:
      type - 类型,见枚举UserMerchantType
      roleId -
      merId -
      userId -
    • execModifyUserBalance

      public void execModifyUserBalance(long userId, double money, String type, double oldBalance)
      后台为用户变动余额
      参数:
      userId - 用户ID
      money - 金额,元,保留2小数
      type - 充值 或 减扣
      oldBalance - 原始余额
    • execUpdateMoney

      public void execUpdateMoney(long userId, double money, String type)
      更新用户余额。
      参数:
      userId -
      money -
      type -
    • execUpdateIntegral

      public int execUpdateIntegral(long uid, int integral, String type)
      更新用户积分
      参数:
      uid - 用户ID
      integral - 积分
      type - 增加add、扣减sub
      返回:
      int 成功更新记录条数
    • execUpdateUserEdit

      public void execUpdateUserEdit(EbUser ebUser, S_user_core userCore)
      用户编辑个人信息。
      参数:
      ebUser -
      userCore -
    • execUpdateBindUser

      public void execUpdateBindUser(S_user_core userCore, Long spreadId, int userTokenType, String token)
      微信等第三方登录是,已存在用户,但未绑定token,更新绑定信息。
      参数:
      userCore -
      spreadId - 推广人ID
      userTokenType - 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

      public com.walker.db.page.GenericPager<EbUser> queryPageUserList(UserSearchParam param)
    • queryPageUser02

      @Deprecated public com.walker.db.page.GenericPager<EbUser> queryPageUser02(EbUser user)
      已过时。