首页>代码>springboot+angularJS简单的增删改查Demo>/boot-angular/src/main/java/com/joe/angularweb/controller/EmployeeController.java
package com.joe.angularweb.controller;
import com.joe.angularweb.model.Employee;
import com.joe.angularweb.service.EmployeeService;
import com.joe.angularweb.utils.ResultVOUtil;
import com.joe.angularweb.vo.ResultVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Created by 180297 on 2017/12/13.
*/
@RestController
public class EmployeeController {
@Autowired
private EmployeeService employeeService;
@GetMapping("/emp/list")
public ResultVO<List<Employee>> list() {
List<Employee> employeeList = employeeService.findAll();
return ResultVOUtil.success(employeeList);
}
@GetMapping(value = "/emp/{id}",produces = MediaType.APPLICATION_JSON_VALUE)
public ResultVO<Employee> getEmployee(@PathVariable("id")Integer id){
Employee employee = employeeService.findOne(id);
if (employee == null) {
return ResultVOUtil.error(400,"未找到相关记录");
}
return ResultVOUtil.success(employee);
}
@PostMapping("/emp/save")
public ResultVO<Employee> save(@RequestBody Employee employee) {
Employee result = employeeService.save(employee);
return ResultVOUtil.success(result);
}
@DeleteMapping("/emp/del/{empId}")
public ResultVO delEmp(@PathVariable("empId")Integer empId){
employeeService.deleteByEmpId(empId);
return ResultVOUtil.success();
}
}
最近下载更多
oulingqiao LV13
2023年12月10日
Van1999 LV1
2023年7月17日
Jianwei153 LV1
2021年12月28日
lyws1986 LV17
2021年12月21日
-leave- LV1
2021年10月21日
f15732905127 LV1
2021年4月18日
aaaa5654 LV1
2021年4月17日
moluofan LV1
2021年3月25日
SpringClouddddd LV1
2021年2月26日
黄伟伟 LV4
2021年2月26日

最近浏览