| | |
| | | import com.xinquan.common.core.domain.R; |
| | | import com.xinquan.common.security.annotation.InnerAuth; |
| | | import com.xinquan.system.api.model.AppCaptchaBody; |
| | | import com.xinquan.system.api.model.AppLoginUser; |
| | | import com.xinquan.system.api.model.AppVerifyCellPhoneBody; |
| | | import com.xinquan.system.api.model.AppWXLoginBody; |
| | | import com.xinquan.system.api.model.AppleLoginUser; |
| | | import com.xinquan.system.api.model.LoginUser; |
| | | import com.xinquan.system.api.model.WXLoginUser; |
| | | import com.xinquan.user.api.domain.AppUser; |
| | | import com.xinquan.user.api.domain.dto.AppUserDTO; |
| | | import com.xinquan.user.service.AppUserService; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Optional; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | */ |
| | | @InnerAuth |
| | | @PostMapping("/registerAppUser") |
| | | R<Boolean> registerAppUser(@RequestBody AppUserDTO appUserDTO){ |
| | | R<AppUser> registerAppUser(@RequestBody AppUserDTO appUserDTO) { |
| | | return R.ok(appUserService.registerAppUser(appUserDTO)); |
| | | } |
| | | |
| | |
| | | */ |
| | | @InnerAuth |
| | | @PostMapping("/wxLogin") |
| | | R<WXLoginUser> wxLogin(@RequestBody AppWXLoginBody body) { |
| | | R<AppLoginUser> wxLogin(@RequestBody AppWXLoginBody body) { |
| | | return R.ok(appUserService.wxLogin(body)); |
| | | } |
| | | |
| | |
| | | */ |
| | | @InnerAuth |
| | | @PostMapping("/appleLogin") |
| | | R<AppleLoginUser> appleLogin(@RequestParam("appleId") String appleId) { |
| | | R<AppLoginUser> appleLogin(@RequestParam("appleId") String appleId) { |
| | | return R.ok(appUserService.appleLogin(appleId)); |
| | | } |
| | | |
| | |
| | | */ |
| | | @InnerAuth |
| | | @PostMapping("/captchaLogin") |
| | | R<LoginUser> appCaptchaLogin(@RequestBody AppCaptchaBody body) { |
| | | R<AppLoginUser> appCaptchaLogin(@RequestBody AppCaptchaBody body) { |
| | | return R.ok(appUserService.appCaptchaLogin(body)); |
| | | } |
| | | |
| | |
| | | */ |
| | | @InnerAuth |
| | | @PostMapping("/verifyCellPhone") |
| | | R<WXLoginUser> verifyCellPhone(@RequestBody AppVerifyCellPhoneBody body) { |
| | | R<AppLoginUser> verifyCellPhone(@RequestBody AppVerifyCellPhoneBody body) { |
| | | return R.ok(appUserService.verifyCellPhone(body)); |
| | | } |
| | | |
| | | /** |
| | | * 更新APP用户信息 |
| | | * |
| | | * @param dto APP用户数据传输对象 |
| | | */ |
| | | @InnerAuth |
| | | @PostMapping("/updateAppUser") |
| | | R<?> updateAppUser(@RequestBody AppUserDTO dto) { |
| | | appUserService.updateAppUser(dto); |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 获取用户列表 |
| | | * |
| | | * @param appUserIdSet 用户id列表 |
| | | * @param source 请求来源 |
| | | * @return |
| | | */ |
| | | @InnerAuth |
| | | @PostMapping("/getAppUserList") |
| | | R<List<AppUser>> getAppUserList(@RequestBody Collection<Long> appUserIdSet) { |
| | | return R.ok(appUserService.listByIds(appUserIdSet)); |
| | | } |
| | | } |