通过@RequestMapping 里面的 params 参数来指定参数名称
/**
* 修改 test 状态:启用(0)、禁用(1)、删除(2)
* @author ztd
* @param version
* @param testSn
* @param status
* @return
*/
@RequestMapping(value = "{testSn}", method = { RequestMethod.GET },params={"status"})
public ResponseEntity<Test> patchStatus(@PathVariable(value = "version") String version,
@PathVariable("testSn") String testSn, @RequestParam("status") Integer status) {
Test test = new Test();
test.setTestSn(testSn);
test.setStatus(status);
return new ResponseEntity<>(testSupport.updateTestByTestSn(test), HttpStatus.OK);
}
/**
* 修改 test 审核状态:未审核(0)、审核通过(1)、审核未通过状态(2)
* @author ztd
* @param version
* @param testSn
* @param audit
* @return
*/
@RequestMapping(value = "{testSn}", method = { RequestMethod.GET }, params={"audit"})
public ResponseEntity<Test> patchAudit(@PathVariable(value = "version") String version,
@PathVariable("testSn") String testSn, @RequestParam("audit") Integer audit) {
Test test = new Test();
test.setTestSn(testSn);
test.setAudit(audit);
return new ResponseEntity<>(testSupport.updateTestByTestSn(test), HttpStatus.OK);
}