今天实现Controller类
package com.example.controller;
import com.example.pojo.Application;
import com.example.pojo.Baoxiao;
import com.example.pojo.Result;
import com.example.service.UserService;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Select;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import java.rmi.server.RemoteRef;
@RestController
@RequestMapping("/user")
public class UserController {
@Autowired
private UserService userService;
//登陆验证
@GetMapping("/getByUser")
public Result getByUser(String username, String password) {
return Result.success(userService.getByUser(username, password));
}
@GetMapping("getName/{username}")
public Result getName(@PathVariable("username") String username) {
return Result.success(userService.getName(username));
}
@GetMapping("/count/{id}")
public ResponseEntity<Integer> count(@PathVariable("id") String id) {
int re = userService.count(id);
return ResponseEntity.ok(re);
}
@PostMapping("/add1")
public Result add1(@RequestBody Application application) {
userService.add1(application);
return Result.success(application);
}
@PostMapping("/update1")
public Result update1(@RequestBody Application application) {
userService.update1(application);
return Result.success(application);
}
@GetMapping("/reasonable/{id}")
public Result reasonable(@PathVariable("id") String id) {
return Result.success(userService.reasonable(id));
}
@DeleteMapping("/delete/{id}")
public Result delete(@PathVariable("id") String id) {
userService.delete(id);
return Result.success();
}
@PostMapping("/add2")
public Result add2(@RequestBody Baoxiao baoxiao) {
userService.add2(baoxiao);
return Result.success(baoxiao);
}
@GetMapping("/pay1/{id}")
public ResponseEntity<Integer> pay1(@PathVariable("id") String id) {
int re = userService.pay1(id);
return ResponseEntity.ok(re);
}
@GetMapping("/examine/{id}")
public Result examine(@PathVariable("id") String id) {
return Result.success(userService.examine(id));
}
@PostMapping("/update2")
public Result update2(@RequestBody Baoxiao baoxiao) {
userService.update2(baoxiao);
return Result.success(baoxiao);
}
@GetMapping("/SelectApp/{id}")
public Result selectApp(@PathVariable("id") String id) {
return Result.success(userService.selectApp(id));
}
@GetMapping("/SelectBao/{id}")
public Result selectBao(@PathVariable("id") String id) {
return Result.success(userService.selectBao(id));
}
@GetMapping("/Select1/{id}")
public Result select1(@PathVariable("id") String id) {
return Result.success(userService.select1(id));
}
@GetMapping("/updateById/{id}/{state}")
public Result updateById(@PathVariable("id") String id, @PathVariable("state") String state) {
userService.updateById(id, state);
return Result.success();
}
@GetMapping("/updateById2/{id}/{state}")
public Result updateById2(@PathVariable("id") String id, @PathVariable("state") String state) {
userService.updateById2(id, state);
return Result.success();
}
}

浙公网安备 33010602011771号