You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
2.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

@RequestMapping("/getRecordMsg")
public PageResult getRecordMsg(HttpServletRequest request){
Integer pageNum=1; //默认页码为1
Integer pageSize=20;// 默认每页大小为20
Integer dormBuildId=0; // 默认宿舍楼ID为0
String filter=request.getParameter("filter"); // 获取过滤条件
String key=request.getParameter("key"); // 获取关键字
if(request.getParameter("pageNum")!=null && request.getParameter("pageNum")!="") // 解析并设置pageNum参数
{
pageNum=Integer.parseInt(request.getParameter("pageNum"));
}
if(request.getParameter("pageSize")!=null && request.getParameter("pageSize")!="") // 解析并设置pageSize参数
{
pageSize=Integer.parseInt(request.getParameter("pageSize"));
}
if(request.getParameter("dormBuildId")!=null && request.getParameter("dormBuildId")!="") // 解析并设置dormBuildId参数
{
dormBuildId=Integer.parseInt(request.getParameter("dormBuildId"));
}
System.out.println("pageNum="+pageNum);
System.out.println("pageSize="+pageSize);
return dormManageServiceImpl.getRecordMsg(pageNum, pageSize, filter, key, dormBuildId); // 调用dormManageServiceImpl的getRecordMsg方法并返回结果
}
@RequestMapping("getRecordById")// 调用dormManageServiceImpl的getRecordById方法并返回结果
public Record getRecordById(Integer recordId) {
return dormManageServiceImpl.getRecordById(recordId);
}
@RequestMapping("updataRecordMsg")
public Result updataRecordMsg(@RequestBody Record record) {
try {
dormManageServiceImpl.updataRecordMsg(record);
return new Result(true, "更新成功");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return new Result(false, "更新失败");
}
}
@RequestMapping("addRecordMsg")
public Result addRecordMsg(@RequestBody Record record) {
try {
System.out.println(record);
dormManageServiceImpl.addRecordMsg(record);
return new Result(true, "添加成功");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return new Result(false, "添加失败");
}
}
@RequestMapping("recordManagerDeleteById1")
public Result recordManagerDeleteById(HttpServletRequest request) {
Integer recordId=0;
if(request.getParameter("recordId")!=null && request.getParameter("recordId")!="") {
recordId=Integer.parseInt(request.getParameter("recordId"));
}
try {
dormManageServiceImpl.recordManagerDeleteById1(recordId);
return new Result(true, "删除成功");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return new Result(false, "删除失败");
}
}