package com.zwt.controller;
import com.zwt.pojo.Account;
import com.zwt.service.AccountService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
@RequestMapping("/account")
public class AccountController {
@Autowired
private AccountService accountService;
/**
* restful格式进行访问
* 查询:GET
* 新增: POST
* 更新:PUT
* 删除: DELETE
*/
/**
* 查询所有
* @return
*/
@GetMapping("/query")
public List<Account> queryAll(){
return accountService.queryAll();
}
/**
* 通过ID查询
*/
@GetMapping("/query/{id}")
public Account queryById(@PathVariable Integer id){
return accountService.findById(id);
}
/**
* 删除
* @param id
* @return
*/
@DeleteMapping("/delete/{id}")
public String delete(@PathVariable Integer id){
accountService.deleteById(id);
return "删除成功";
}
/**
* 新增
* @param Account
* @return
*/
@PostMapping("/insert")
public String insert(Account Account){
accountService.insert(Account);
return "新增成功";
}
/**
* 修改
* @param Account
* @return
*/
@PutMapping("/update")
public String update(Account Account){
accountService.update(Account);
return "修改成功";
}
}
评论0