post与get的对比:
@PostMapping("/add")
public AssembleJSON add(T entity) throws IllegalAccessException {}
@PostMapping("/upd")
public AssembleJSON update(T entity) {}
@PostMapping("/updNull")
public AssembleJSON updateNull(T entity) {}
@GetMapping("/getById/{id}")
public AssembleJSON getById(@PathVariable Object id) {}
@PostMapping("/query")
public AssembleJSON getList(ReceiveParameterModel receiveParameterModel) {}
@PostMapping("/del")
public AssembleJSON delete(String ids){}
post方法
$("#btnPass").click(function () {
var approveAdvice = $("#approveAdvice").textbox("getValue");
var params = {
approveAdvice: approveAdvice,
tempId: tempId,
approveState: "1"
};
$.post(url,params,function(data){
if (data.code == 0) {
$Core.UI.message.success("保存成功!");
}else{
$Core.UI.message.error("保存失败!");
}
});
});
@PostMapping("/approved")
public AssembleJSON approvedPublicUser(AssistDeviceTemp assistDeviceTemp){
return AssembleJSON.SUCCESS(service.approvedPublicUser(assistDeviceTemp, getCurrUserData()));
}
get方法
$.get("security/devicestock/updStock/" + stockId +"?gfyId="+gfyId, function (data) {
if (data.code == 0) {
$Core.UI.message.success("保存成功");
}else{
$Core.UI.message.warning("服务正忙,请稍后重试");
}
});
@RestController
@RequestMapping("/devicestock")
public class DeviceStockController extends BaseController<DeviceStockService,DeviceStock>{
@Autowired
private DeviceStockService deviceStockService;
@GetMapping("/updStock/{stockId}")
public AssembleJSON updDeviceStock(@PathVariable Integer stockId, @RequestParam(name = "gfyId") Integer gfyId) {
try {
DeviceStock deviceStock = deviceStockService.getById(stockId);
SessionData currUserData = getCurrUserData();
int userId = currUserData.getUserId();
String userName = currUserData.getUserName();
deviceStock.setUpdateTime(new Date());
deviceStock.setUpdateUser(userId);
deviceStock.setUpdateUserName(userName);
deviceStock.setGfyId(gfyId);
deviceStock.setStockState("2");
deviceStock.setOutStockDate(new Date());
deviceStock.setStockNumber(0);
return AssembleJSON.SUCCESS(deviceStockService.update(deviceStock));
} catch (CntenException e) {
e.printStackTrace();
return AssembleJSON.FAILURE;
}
}
}