@RestController @RequestMapping(value="/employee") public class EmployeeController extends Object
Constructor and Description |
---|
EmployeeController() |
Modifier and Type | Method and Description |
---|---|
Result<String> |
deleteEmployee(Long id)
根据id逻辑删除employee
|
Result<com.baomidou.mybatisplus.extension.plugins.pagination.Page> |
getAllByPage(Integer page,
Integer pageSize,
String name)
分页查询(姓名为模糊条件)
|
Result<Employee> |
getById(Long id)
根据id查询回显到前端修改页面
解决前端精度缺失(使用JacksonObjectMapper)
|
Result<String> |
insert(Employee employee)
新增员工
|
Result<Employee> |
login(javax.servlet.http.HttpServletRequest request,
Employee employee)
员工登录
|
Result<String> |
logout(javax.servlet.http.HttpServletRequest request)
员工注销
|
Result<String> |
updateEmployee(Employee employee)
根据id更新Employee
更新数据和禁用使用状态
|
@PostMapping(value="/login") public Result<Employee> login(javax.servlet.http.HttpServletRequest request, @RequestBody Employee employee)
request
- employee
- @PostMapping(value="/logout") public Result<String> logout(javax.servlet.http.HttpServletRequest request)
request
- @GetMapping(value="/page") public Result<com.baomidou.mybatisplus.extension.plugins.pagination.Page> getAllByPage(Integer page, Integer pageSize, String name)
page
- pageSize
- name
- @PostMapping public Result<String> insert(@RequestBody Employee employee)
employee
- @GetMapping(value="/{id}") public Result<Employee> getById(@PathVariable Long id)
id
- @PutMapping public Result<String> updateEmployee(@RequestBody Employee employee)
employee
- Copyright © 2022. All rights reserved.