1.@RequestParam
@PostMapping(value
= "/getMarkersPosition")
public Result
<List
<ServeWorkorder>> getMarkersPosition(
HttpServletRequest request
,
HttpServletResponse response
,
@RequestParam(value
= "month", required
= true) String month
) {
}
export const getMarkersPosition = params
=>{
return request({
url
: url
+ "/serve/workOrderMap/getMarkersPosition",
method
: "post",
params
});
};
getMarkersPosition({month
:this.valueOfTime
}).then(res
=> {
})
传值时url: 在postMan中要选择body的类型为 x-www-form-urlencoded
2.@RequestBody
@PostMapping(value
="/save")
public Result
<PersonnelDeptInfo> save(
HttpServletRequest request
,
HttpServletResponse response
,
@RequestBody PersonnelDeptInfo personnelDeptInfo
) {
}
export const save = data
=> {
return request({
url
: url
+ "/personnel/deptInfo/save",
method
: "post",
data
: data
});
};
save(form
).then(res
=> {
})
export const list = query
=> {
return request({
url
: url
+ "/system/tenant/department/list",
method
: "post",
data
: query
});
};
tenantIdList({delFlag
: 0}).then(({data
: {data
}}) => {
this.tenantIdList
= data
.map(({id
, name
}) => ({
value
: id
,
label
: name
}))
});
3.@PathVariable
@PostMapping(value
="/remove/{id}/{delFlag}")
public Result
<PersonnelDeptInfo> remove(
HttpServletRequest request
,
HttpServletResponse response
,
@PathVariable("id") Integer id
,
@PathVariable("delFlag") String delFlag
) {
}
export const status = (id
, delFlag
) => {
return request({
url
: url
+ "/personnel/deptInfo/remove/" + id
+ "/" + delFlag
,
method
: "post",
params
: {}
});
};
status(row
.id
, delFlag
).then(res
=> {
})
特殊:@ModelAttribute
@PostMapping(value
= "/getPage")
public Result
<IPage
<PersonnelDeptInfo>> getPage(
HttpServletRequest request
,
@RequestParam(value
="pageNo", required
= true) Integer pageNo
,
@RequestParam(value
="pageSize", required
= true) Integer pageSize
,
@ModelAttribute PersonnelDeptInfo personnelDeptInfo
) {
}
export const list = query
=> {
return request({
url
: url
+ "/personnel/deptInfo/list",
method
: "post",
data
: query
});
};
getPage(
Object
.assign(
{
pageNo
: page
.currentPage
,
pageSize
: page
.pageSize
},
params
,
this.searchForm
)
).then(resp
=> {
})