此wifi 记录论坛对外开发的jar包说明 == 目录 == * [#p_role_bbsclient] bbsclient == [=#p_role_bbsclient] bbsclient == 源码路径 http://svn.demo.pc.com.cn/svn/bbs7/docs/dev/bbsclient bbsclient1.0 note: 新增按照积分类型来增删改查积分 == 调积分1 == * 消费论坛积分,要保证余额不能小于0 /action/score/pay.jsp [[BR]] [[BR]] @param userId 用户Id [[BR]] @param score 消费的积分额,为正数 [[BR]] @param application 应用编码,每个应用的唯一编码,passport中的app-code [[BR]] @param action 动作 [[BR]] @param reason 原因 [[BR]] @return 操作后的余额 [[BR]] long payScore(long userId, long score, String application, String action, String reason) [[BR]] * 调整用户的论坛积分 /action/score/update.jsp[[BR]] [[BR]] @param userId 用户Id [[BR]] @param score 积分调整额度,可以为正数或负数,不能为0 [[BR]] @param action 动作 [[BR]] @param reason 原因 [[BR]] @param application 应用编码,每个应用的唯一编码,passport中的app-code [[BR]] @return 调整后的余额 [[BR]] long changeScore(long userId, long score, String application,String action, String reason)[[BR]] * 批量调整用户的论坛积分/action/score/batch_update.jsp [[BR]] [[BR]] @param userId 用户Id [[BR]] @param score 积分调整额度,可以为正数或负数,不能为0 [[BR]] @param action 动作 [[BR]] @param reason 原因 [[BR]] @param application 应用编码,每个应用的唯一编码,passport中的app-code [[BR]] @return 调整后的余额 [[BR]] long[] changeScore(long[] userIds, long[] scores, String application,String action, String reason)[[BR]] * 获得用户当前的论坛积分 /action/score/get.jsp[[BR]] [[BR]] @param userId 用户Id [[BR]] @return 余额 [[BR]] long getScore(long userId)[[BR]] == 调积分(根据scoretypeid) bbsclient 1.0 新增 == * 消费论坛积分,要保证余额不能小于0 /action/score/pay.jsp [[BR]] [[BR]] @param userId 用户Id [[BR]] @param score 消费的积分额,为正数 [[BR]] @param application 应用编码,每个应用的唯一编码,passport中的app-code [[BR]] @param action 动作 [[BR]] @param reason 原因 [[BR]] @param typeId 积分类型 scoretypeid = 11为金币 22为积分 21为积分3 12为积分4 13 为积分5 14 为积分6 15 为积分7 [[BR]] @return 操作后的余额 [[BR]] long payScore(long userId, long score, int typeId,String application, String action, String reason) [[BR]] * 调整用户的论坛积分 /action/score/update.jsp [[BR]] [[BR]] @param userId 用户Id [[BR]] @param score 积分调整额度,可以为正数或负数,不能为0 [[BR]] @param action 动作 [[BR]] @param reason 原因 [[BR]] @param typeId 积分类型 scoretypeid = 11为金币 22为积分 21为积分3 12为积分4 13 为积分5 14 为积分6 15 为积分7 [[BR]] @param application 应用编码,每个应用的唯一编码,passport中的app-code [[BR]] @return 调整后的余额 [[BR]] long changeScore(long userId, long score, int typeId,String application,String action, String reason)[[BR]] * 批量调整用户的论坛积分 /action/score/batch_update.jsp[[BR]] [[BR]] @param userId 用户Id [[BR]] @param score 积分调整额度,可以为正数或负数,不能为0 [[BR]] @param action 动作 [[BR]] @param reason 原因 [[BR]] @param typeId 积分类型 scoretypeid = 11为金币 22为积分 21为积分3 12为积分4 13 为积分5 14 为积分6 15 为积分7 [[BR]] @param application 应用编码,每个应用的唯一编码,passport中的app-code [[BR]] @return 调整后的余额 [[BR]] long[] changeScore(long[] userIds, long[] scores, int typeId,String application,String action, String reason)[[BR]] * 获得用户当前的论坛积分 /action/score/get.jsp[[BR]] [[BR]] @param userId 用户Id [[BR]] @param typeId 积分类型 scoretypeid = 11为金币 22为积分 21为积分3 12为积分4 13 为积分5 14 为积分6 15 为积分7 [[BR]] @return 余额 [[BR]] long getScore(long userId,int typeId)[[BR]] == 激活 == * 查询是否有未激活用户 /action/user/actived.jsp[[BR]] [[BR]] @param userIds 用户Id [[BR]] @return 未激活用户id数组 [[BR]] long[] actived(long[] userIds) [[BR]] * 激活用户 /action/user/active.jsp [[BR]] [[BR]] @param userId用户Id [[BR]] @param username用户名 [[BR]] @param nickname用户昵称 [[BR]] void activeUser(long userId, String username, String nickname)[[BR]] == 锁用户 == * 解锁用户 /action/user/unlock_all.jsp[[BR]] [[BR]] @param userId 用户Id [[BR]] @param typeId 暂未用到 [[BR]] void unlockUser(long userId,int typeId) [[BR]] * 锁用户 /action/user/lock_all.jsp[[BR]] [[BR]] @param userId 用户Id [[BR]] @param reason 原因 [[BR]] void lockUser(long userId, String reason) [[BR]] == 用户相关 == * 获得用户信息 /action/user/user_setting_json.jsp [[BR]] [[BR]] @param userId 用户Id [[BR]] @return 用户信息Map,包括以下keyuserId, createAt, name, nickname, score, contribution,exScore1,exScore2,exScore3,exScore4,exScore5, rank, level, totalLevel, next [[BR]] Map getUserInfo(long userId) [[BR]]