src/main/java/cn/zcib/film/controller/UserController.java
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package cn.zcib.film.controller;
import cn.zcib.film.anno.Record;
import cn.zcib.film.bean.User;
import cn.zcib.film.bean.vo.UserVO;
import cn.zcib.film.service.UserService;
import cn.zcib.film.util.DataGridViewResult;
import cn.zcib.film.util.SystemConstants;
import com.alibaba.fastjson.JSON;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.*;
@RestController
@RequestMapping("/user")
public class UserController {
@Autowired
private UserService userService;
/**
* 查询用户列表
* @return
*/
@RequestMapping("/list")
public DataGridViewResult findSubs(UserVO userVO){
//设置分页信息
PageHelper.startPage(userVO.getPage(),userVO.getLimit());
//处理查询条件
String uAccount = userVO.getuAccount();
if (uAccount!=null & uAccount !=""){
userVO.setuAccount("%"+uAccount+"%");
}
//调用查询电影方法
List<User> users = userService.findUsers(userVO);
//创建分页对象
PageInfo<User> pageInfo = new PageInfo<>(users);
// System.out.println("pageInfo = " + pageInfo);
return new DataGridViewResult(pageInfo.getTotal(),pageInfo.getList());
}
@RequestMapping("/update")
public String updateUser(User user){
HashMap<String, Object> map = new HashMap<>();
if (userService.updateUser(user)>0){
map.put(SystemConstants.SUCCESS, true);
map.put(SystemConstants.MESSAGE, "修改成功");
}else {
map.put(SystemConstants.SUCCESS, false);
map.put(SystemConstants.MESSAGE, "修改失败");
}
return JSON.toJSONString(map);
}
@RequestMapping("/reset")
public String resetPassword(Integer uId){
后面还有 41 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
