|
|
@@ -2,10 +2,7 @@ package com.izouma.nineth.web;
|
|
|
|
|
|
import com.huifu.adapay.core.exception.BaseAdaPayException;
|
|
|
import com.izouma.nineth.domain.User;
|
|
|
-import com.izouma.nineth.dto.PageQuery;
|
|
|
-import com.izouma.nineth.dto.UserBankCard;
|
|
|
-import com.izouma.nineth.dto.UserDTO;
|
|
|
-import com.izouma.nineth.dto.UserRegister;
|
|
|
+import com.izouma.nineth.dto.*;
|
|
|
import com.izouma.nineth.enums.AuthorityName;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
import com.izouma.nineth.repo.UserBankCardRepo;
|
|
|
@@ -231,6 +228,16 @@ public class UserController extends BaseController {
|
|
|
public Map<String, Object> batchRegister(@RequestParam String phones, @RequestParam String defaultPassword) {
|
|
|
return userService.batchRegister(phones, defaultPassword);
|
|
|
}
|
|
|
+
|
|
|
+ @PreAuthorize("hasAnyRole('ADMIN')")
|
|
|
+ @PostMapping("/exportInvite")
|
|
|
+ @ResponseBody
|
|
|
+ public void exportInvite(HttpServletResponse response, @RequestBody PageQuery pageQuery) throws IOException {
|
|
|
+ List<InvitePhoneDTO> data = userService.all(pageQuery)
|
|
|
+ .map(InvitePhoneDTO::new)
|
|
|
+ .getContent();
|
|
|
+ ExcelUtils.export(response, data);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|