| | |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | import com.panzhihua.common.model.dtos.DataKanBansDto; |
| | | import com.panzhihua.common.model.dtos.community.convenient.ConvenientMerchantDTO; |
| | | import com.panzhihua.common.model.dtos.community.convenient.DisableOrEnableConvenientMerchantDTO; |
| | | import com.panzhihua.common.model.dtos.community.microCommercialStreet.BindUserPhoneDTO; |
| | | import com.panzhihua.common.model.dtos.community.microCommercialStreet.LoginWithPhoneDTO; |
| | | import com.panzhihua.common.model.dtos.community.microCommercialStreet.McsMerchantDTO; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import com.panzhihua.common.model.dtos.PageDTO; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 重置密码 |
| | | * |
| | | * @param userId |
| | | * 新密码 |
| | | * @return 修改结果 |
| | | */ |
| | | @GetMapping("resetPassword") |
| | | public R resetPassword(@RequestParam("userId") Long userId) { |
| | | return userService.resetPassword(userId); |
| | | } |
| | | |
| | | /** |
| | | * 批量重置密码 |
| | | * |
| | | * @param userId |
| | | * 新密码 |
| | | * @return 修改结果 |
| | | */ |
| | | @GetMapping("resetPasswordPatch") |
| | | public R resetPasswordPatch(@RequestParam("userIds") Long[] userId,@RequestParam("password")String password) { |
| | | return userService.resetPasswordPatch(userId,password); |
| | | } |
| | | |
| | | /** |
| | | * 某社区后台人员查询 |
| | | * |
| | | * @param param |
| | |
| | | |
| | | /** |
| | | * 微心愿搜索社区团队人员列表 |
| | | * |
| | | * |
| | | * @param param |
| | | * 请求参数 |
| | | * @param communityId |
| | |
| | | * @return 标签集合 |
| | | */ |
| | | @PostMapping("listtag/getTag") |
| | | public R listTags(@RequestParam("communityId") Long communityId) { |
| | | return userService.listTags(communityId); |
| | | public R listTags() { |
| | | return userService.listTags(); |
| | | } |
| | | |
| | | /** |
| | |
| | | * @return 人员详情 |
| | | */ |
| | | @PostMapping("detailuser") |
| | | public R detailUser(@RequestParam("userId") Long userId) { |
| | | public R<LoginUserInfoVO> detailUser(@RequestParam("userId") Long userId) { |
| | | return userService.detailUser(userId); |
| | | } |
| | | |
| | |
| | | @PostMapping("putuserbackstage") |
| | | R putUserBackstage(@RequestBody AdministratorsUserVO administratorsUserVO) { |
| | | return userService.putUserBackstage(administratorsUserVO); |
| | | } |
| | | |
| | | /** |
| | | * 更新 |
| | | * |
| | | * @param administratorsUserVO |
| | | * 编辑账户内容 |
| | | * @return 编辑结果 |
| | | */ |
| | | @PostMapping("updateStreet") |
| | | R updateStreet(@RequestBody AdministratorsUserVO administratorsUserVO) { |
| | | return userService.updateStreetId(administratorsUserVO); |
| | | } |
| | | |
| | | /** |
| | |
| | | * @return 运营后台数据看板 |
| | | */ |
| | | @PostMapping("datakanban") |
| | | public R dataKanban() { |
| | | return userService.dataKanban(); |
| | | public R dataKanban(@RequestParam("areaCode")String areaCode) { |
| | | return userService.dataKanban(areaCode); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | /** |
| | | * 修改用户为非党员状态 |
| | | * |
| | | * |
| | | * @param idCard |
| | | * 身份证号 |
| | | * @return 修改结果 |
| | |
| | | |
| | | /** |
| | | * 修改app用户密码 |
| | | * |
| | | * |
| | | * @param userInfoAppDTO |
| | | * 请求参数 |
| | | * @return 修改结果 |
| | |
| | | |
| | | /** |
| | | * 添加网格员 |
| | | * |
| | | * |
| | | * @param eventGridMemberAddDTO |
| | | * 请求参数 |
| | | * @return 结果 |
| | |
| | | |
| | | /** |
| | | * 网格员管理 |
| | | * |
| | | * |
| | | * @param memberRelationDTO |
| | | * 请求参数 |
| | | * @return 网格员列表 |
| | |
| | | |
| | | /** |
| | | * 修改网格员信息 |
| | | * |
| | | * |
| | | * @param gridMemberDTO |
| | | * 请求参数 |
| | | * @return 修改结果 |
| | |
| | | |
| | | /** |
| | | * 重置网格员密码 |
| | | * |
| | | * |
| | | * @param gridMemberDTO |
| | | * 请求参数 |
| | | * @return 重置结果 |
| | |
| | | |
| | | /** |
| | | * 批量删除网格员 |
| | | * |
| | | * |
| | | * @param Ids |
| | | * 网格员id集合 |
| | | * @return 删除结果 |
| | |
| | | |
| | | /** |
| | | * 查询社区的收益说明 |
| | | * |
| | | * |
| | | * @param communityId |
| | | * 社区id |
| | | * @return 收益说明 |
| | |
| | | |
| | | /** |
| | | * 根据用户id查询用户openid |
| | | * |
| | | * |
| | | * @param userId |
| | | * 用户id |
| | | * @return openid |
| | |
| | | |
| | | /** |
| | | * 查询社区后台工作人员列表 |
| | | * |
| | | * |
| | | * @param communityId |
| | | * 社区id |
| | | * @return 社区后台工作人员列表 |
| | |
| | | return userService.getUserListByCommunityId(communityId); |
| | | } |
| | | |
| | | /** |
| | | * 检查当前用户是否是社区工作人员 |
| | | * @param phone |
| | | * @param communityId |
| | | * @return |
| | | */ |
| | | @GetMapping("checkIsTeam") |
| | | public R checkCurrentUserIsTeam(String phone, Long communityId) { |
| | | return userService.checkCurrentUserIsTeam(phone, communityId); |
| | | } |
| | | |
| | | /** |
| | | * 便民服务新增商家账号 |
| | | * @param convenientMerchantDTO |
| | | * @return 商家用户id |
| | | */ |
| | | @PostMapping("insertMerchantAccount") |
| | | public R addConvenientMerchantUser(@RequestBody ConvenientMerchantDTO convenientMerchantDTO) { |
| | | return userService.addConvenientMerchantUser(convenientMerchantDTO); |
| | | } |
| | | |
| | | /** |
| | | * 修改便民服务商家绑定账号 |
| | | * @param userId 用户id |
| | | * @param account 修改账户 |
| | | * @return 修改结果 |
| | | */ |
| | | @PutMapping("putMerchantUserAccount") |
| | | public R putUserAccount(@RequestParam("userId") Long userId, @RequestParam("account") String account) { |
| | | return userService.putUserAccount(userId, account); |
| | | } |
| | | |
| | | /** |
| | | * 禁用/启用便民服务商家用户 |
| | | * @param disableOrEnableConvenientMerchantDTO |
| | | * @return |
| | | */ |
| | | @PutMapping("disableOrEnableMerchantUsers") |
| | | public R disableOrEnableMerchantUsers(@RequestBody DisableOrEnableConvenientMerchantDTO disableOrEnableConvenientMerchantDTO) { |
| | | return userService.disableOrEnableMerchantUsers(disableOrEnableConvenientMerchantDTO); |
| | | } |
| | | |
| | | /** |
| | | * 根据openid维护社区团队里是否注册 |
| | | * @param openid 用户微信唯一标识 |
| | | */ |
| | | @PostMapping("judgeCommunityTeam") |
| | | public void judgeCommunityTeam(@RequestParam("openid") String openid) { |
| | | userService.judgeCommunityTeam(openid); |
| | | } |
| | | |
| | | /** |
| | | * 数据看板升级版 |
| | | * |
| | | * @return 运营后台数据看板升级版 |
| | | */ |
| | | @PostMapping("datakanbans") |
| | | public R dataKanBans(@RequestBody DataKanBansDto dataKanBansDto) { |
| | | return userService.dataKanBans(dataKanBansDto); |
| | | } |
| | | |
| | | /** |
| | | * 运营后台-用户数据统计汇总 |
| | | * @return 用户数据统计汇总 |
| | | */ |
| | | @GetMapping("community/statistics") |
| | | public R communityStatistics(@RequestParam("areaCode") String areaCode) { |
| | | return userService.communityStatistics(areaCode); |
| | | } |
| | | |
| | | @GetMapping("community/statistics/export") |
| | | public R communityStatisticsExport(@RequestParam("areaCode") String areaCode) { |
| | | return userService.communityStatisticsExport(areaCode); |
| | | } |
| | | |
| | | /** |
| | | * 通过UnionId获取用户信息 |
| | | * @param unionId |
| | | * @return |
| | | */ |
| | | @GetMapping("/getByUnionId") |
| | | public R getUserInfoByUnionId(@RequestParam("unionId") String unionId) { |
| | | return userService.getUserInfoByUnionId(unionId); |
| | | } |
| | | |
| | | /** |
| | | * 微商业街新增商家账号 |
| | | * @param mcsMerchantDTO |
| | | * @return 商家用户id |
| | | */ |
| | | @PostMapping("insertMcsMerchantAccount") |
| | | public R addMcsMerchantUser(@RequestBody McsMerchantDTO mcsMerchantDTO) { |
| | | return userService.addMcsMerchantUser(mcsMerchantDTO); |
| | | } |
| | | |
| | | /** |
| | | * 微商业街修改商家账号 |
| | | * @param mcsMerchantDTO |
| | | * @return |
| | | */ |
| | | @PutMapping("putMcsMerchantUser") |
| | | public R putMcsMerchantUser(@RequestBody McsMerchantDTO mcsMerchantDTO) { |
| | | return userService.putMcsMerchantUser(mcsMerchantDTO); |
| | | } |
| | | |
| | | /** |
| | | * 检查用户是否有效 |
| | | * @param userId |
| | | * @param type |
| | | * @return |
| | | */ |
| | | @PutMapping("checkUserIsValid") |
| | | public Boolean checkUserIsValid(@RequestParam("userId") Long userId, @RequestParam("type") Integer type) { |
| | | return userService.checkUserIsValid(userId, type); |
| | | } |
| | | |
| | | /** |
| | | * 根据手机号、用户类型查询用户 |
| | | * @param phone |
| | | * @param type |
| | | * @return |
| | | */ |
| | | @GetMapping("/getSysUserByPhone") |
| | | public R getSysUserByPhone(@RequestParam("phone") String phone, @RequestParam("type") Integer type) { |
| | | return userService.getSysUserByPhone(phone, type); |
| | | } |
| | | |
| | | /** |
| | | * 发送验证码 |
| | | * @param phone 手机号 |
| | | * @param clientIP 用户ip |
| | | * @param prefixKey redis Key 前缀 |
| | | * @param limit 获取次数限制 |
| | | * @param timeout 超次数获取时间等待 |
| | | * @return |
| | | */ |
| | | @GetMapping("/sendMessageCode") |
| | | public R sendMessageCode(@RequestParam("phone") String phone, |
| | | @RequestParam(value = "clientIP", required = false) String clientIP, |
| | | @RequestParam("prefixKey") String prefixKey, |
| | | @RequestParam("limit") Integer limit, |
| | | @RequestParam("timeout") Integer timeout) { |
| | | return userService.sendMessageCode(phone, clientIP, prefixKey, limit, timeout); |
| | | } |
| | | |
| | | /** |
| | | * 根据openId获取微商业街用户 |
| | | * @param openid |
| | | * @return |
| | | */ |
| | | @GetMapping("/getMcsUserByOpenId") |
| | | public R getMcsUserByOpenId(@RequestParam("openid") String openid) { |
| | | return userService.getMcsUserByOpenId(openid); |
| | | } |
| | | |
| | | /** |
| | | * 商业街用户微信授权-绑定手机号 |
| | | * @param bindUserPhoneDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/mcs/bindPhone") |
| | | public R bindOrAddMcsUser(@RequestBody BindUserPhoneDTO bindUserPhoneDTO) { |
| | | return userService.bindOrAddMcsUser(bindUserPhoneDTO); |
| | | } |
| | | |
| | | /** |
| | | * 删除用户信息缓存 |
| | | * @param phone |
| | | */ |
| | | @DeleteMapping("/deleteUserCashByPhone") |
| | | public R deleteUserCashByPhone(@RequestParam("phone") String phone) { |
| | | return userService.deleteUserCashByPhone(phone); |
| | | } |
| | | |
| | | @PostMapping("/update/user/party/status") |
| | | public R updateUserPartyStatus(@RequestParam("userId") Long userId) { |
| | | return userService.updateUserPartyStatus(userId); |
| | | } |
| | | |
| | | } |