|  |  |  | 
|---|
|  |  |  | import com.doumee.core.utils.Constants; | 
|---|
|  |  |  | import com.doumee.dao.business.dto.MemberImport; | 
|---|
|  |  |  | import com.doumee.dao.business.dto.MemberQueryDTO; | 
|---|
|  |  |  | import com.doumee.dao.business.dto.MemberReduceImport; | 
|---|
|  |  |  | import com.doumee.dao.business.model.Member; | 
|---|
|  |  |  | import com.doumee.dao.business.model.MemberInsurance; | 
|---|
|  |  |  | import com.doumee.service.business.MemberService; | 
|---|
|  |  |  | 
|---|
|  |  |  | @GetMapping("/{id}") | 
|---|
|  |  |  | @RequiresPermissions("business:member:query") | 
|---|
|  |  |  | public ApiResponse findById(@PathVariable Integer id) { | 
|---|
|  |  |  | return ApiResponse.success(memberService.findById(id)); | 
|---|
|  |  |  | return ApiResponse.success(memberService.findDetailById(id)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation(value = "人员信息导入" ,notes = "保单申请") | 
|---|
|  |  |  | @PostMapping("/importExcel") | 
|---|
|  |  |  | @ApiImplicitParams({ | 
|---|
|  |  |  | @ApiImplicitParam(name = "file", value = "file", required = true, paramType = "query", dataType = "file", dataTypeClass = File.class), | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | @RequiresPermissions("business:worktype:create") | 
|---|
|  |  |  | @RequiresPermissions("business:member:importExcel") | 
|---|
|  |  |  | public ApiResponse<List<MemberImport>> importExcel (@ApiParam(value = "file") MultipartFile file,Integer  solutionId) { | 
|---|
|  |  |  | return ApiResponse.success(memberService.importBatch(file,solutionId)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @ApiOperation(value = "人员减保信息导入" ,notes = "保单申请") | 
|---|
|  |  |  | @PostMapping("/importReuduceExcel") | 
|---|
|  |  |  | @ApiImplicitParams({ | 
|---|
|  |  |  | @ApiImplicitParam(name = "file", value = "file", required = true, paramType = "query", dataType = "file", dataTypeClass = File.class), | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | @RequiresPermissions("business:member:importExcel") | 
|---|
|  |  |  | public ApiResponse<List<MemberReduceImport>> importReuduceExcel (@ApiParam(value = "file") MultipartFile file, Integer  applyId) { | 
|---|
|  |  |  | return ApiResponse.success(memberService.importReduceBatch(file,applyId)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|