ajax方:
$.ajax({
async: false,
url: '/stkPortfolio/update',
type: 'post',
contentType: 'application/json',
data: JSON.stringify({'tblStkPortfolios': row, 'template': {'approveState': 1, 'isValid': 1}}),
dataType: 'json',
success: function (response) {
if (response.status == false) {
parent.layer.alert(response.msg);
console.log(response.error);
console.log(response.stack);
} else {
result = true;
parent.layer.alert("操作成功");
}
},
error: function () {
parent.layer.alert("操作异常");
},
beforeSend: function () {
layerIndex = parent.layer.load(1, {shade: 0.5});
},
complete: function () {
parent.layer.close(layerIndex);
}
});
spring控制器方:
public Map<String,Object> update(
@ApiParam(name = "tblStkPortfolioUpdateParameter", value = "组合修改模板", required = true) @RequestBody(required = true) TblStkPortfolioUpdateParameter tblStkPortfolioUpdateParameter
)
java实体Bean:
public class TblStkPortfolioUpdateParameter {
private List<TblStkPortfolio> tblStkPortfolios;
private TblStkPortfolio template;
public List<TblStkPortfolio> getTblStkPortfolios() {
return tblStkPortfolios;
}
public void setTblStkPortfolios(List<TblStkPortfolio> tblStkPortfolios) {
this.tblStkPortfolios = tblStkPortfolios;
}
public TblStkPortfolio getTemplate() {
return template;
}
public void setTemplate(TblStkPortfolio template) {
this.template = template;
}
}