package com.fgkj.controller;
|
|
import com.fgkj.util.*;
|
|
import com.fgkj.dto.ServiceModel;
|
import com.fgkj.dto.User;
|
import com.fgkj.services.UserService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
@RequestMapping("user")
|
@RestController
|
@Api(tags = "user接口")
|
public class UserController {
|
|
@Resource
|
UserService service;
|
|
@PostMapping("/")
|
@ApiOperation(notes = "",value="新增")
|
public ServiceModel add(@RequestBody User user) {
|
ServiceModel model= new ServiceModel();
|
model=service.addUser(user);
|
|
return model;
|
}
|
@PutMapping("/")
|
@ApiOperation(notes = "",value="修改")
|
public ServiceModel update(@RequestBody User user) {
|
ServiceModel model= new ServiceModel();
|
model=service.updateUser(user);
|
|
return model;
|
}
|
@PutMapping("pass")
|
@ApiOperation(notes = "",value="修改pass")
|
public ServiceModel updatePass(@RequestBody User user){
|
ServiceModel model= new ServiceModel();
|
//user.setUpass(ActionUtil.Encryption(user.getUpass()).toString());
|
model=service.updatePass(user);
|
|
return model;
|
}
|
@DeleteMapping("/")
|
@ApiOperation(notes = "",value="删除")
|
public ServiceModel del(@RequestBody User user) {
|
ServiceModel model= new ServiceModel();
|
model=service.delUser(user);
|
|
return model;
|
}
|
|
@GetMapping("/")
|
@ApiOperation(notes = "",value="查找")
|
public ServiceModel find(@RequestBody User user) {
|
ServiceModel model= new ServiceModel();
|
model=service.findUser(user);
|
|
return model;
|
}
|
@GetMapping("all")
|
@ApiOperation(notes = "",value="all")
|
public ServiceModel findAll() {
|
ServiceModel model= new ServiceModel();
|
model=service.findUserAll();
|
|
return model;
|
}
|
@GetMapping("byInfo")
|
@ApiOperation(notes = "",value="byInfo")
|
public ServiceModel findByInfo(@RequestBody User user){
|
ServiceModel model= new ServiceModel();
|
model=service.findByInfo(user);
|
|
return model;
|
}
|
@GetMapping("byPage")
|
@ApiOperation(notes = "",value="byPage")
|
public ServiceModel findByPage(@RequestParam int currentPage,@RequestParam int pageSize){
|
ServiceModel model= new ServiceModel();
|
model=service.findByAge(currentPage, pageSize);
|
|
return model;
|
}
|
|
}
|