controller:
@RestController
@Slf4j
@RequestMapping("apiContract")
public class ApiContractController {
@Autowired
private ContractService contractService;
// 接受 复杂的js字符串 对象即json对象的字符串,用@RequestBody标签
@PostMapping("/saveContract")
public R saveContract(@RequestBody ContractVO contract){
System.out.println(contract);
}
/**
* 接受form表单提交 即json对象,用 @RequestParam,为了便于操作,可以map转entity
*/
@RequestMapping("uploadExcelPersonCase")
public R uploadExcelPersonCase(@RequestParam MultipartFile file,Map map){
if(file == null){
return R.error("文件为空");
}
CheckRequestParamUtil.checkIfParamError(map, "contractCode","amountFromExcel");
InvoiceApplyVO VO = (InvoiceApplyVO) MapBeanUtil.map2Object(map,InvoiceApplyVO.class);//map转entity
R r = contractService.uploadExcelPersonCase(file,VO);
return r;
}
@RestController
@Slf4j
@Reque