src/main/java/com/moral/common/bean/PageResult.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/com/moral/controller/UserController.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/com/moral/mapper/OperateUserMapper.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/com/moral/security/WebSecurityConfiguration.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/com/moral/service/OperateUserService.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/com/moral/service/impl/OperateUserServiceImpl.java | ●●●●● patch | view | raw | blame | history | |
src/main/resources/mapper/OperateUserMapper.xml | ●●●●● patch | view | raw | blame | history |
src/main/java/com/moral/common/bean/PageResult.java
New file @@ -0,0 +1,20 @@ package com.moral.common.bean; import lombok.Getter; import lombok.Setter; import java.util.List; @Getter @Setter public class PageResult { private Long total; private List<?> data; public PageResult(Long total, List<?> data) { this.total = total; this.data = data; } } src/main/java/com/moral/controller/UserController.java
New file @@ -0,0 +1,39 @@ package com.moral.controller; import com.alibaba.fastjson.JSON; import com.moral.entity.OperateUser; import com.moral.common.bean.PageResult; import com.moral.service.OperateUserService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; @RestController @RequestMapping("/user") public class UserController { /** The operate user service. */ @Resource private OperateUserService operateUserService; @RequestMapping(value = "/operate_user", method = RequestMethod.GET) public PageResult findOperateUserList() { Long total = operateUserService.findOperateUserCount(); List<?> data = operateUserService.findOperateUserList(); return new PageResult(total, data); } @RequestMapping(value = "/operate_user/{id}", method = RequestMethod.GET) public OperateUser findOperateUserById(@PathVariable(value = "id") int id) { return operateUserService.findOperateUserById(id); } @RequestMapping(value = "/operate_user/save", method = RequestMethod.POST) public int saveOrUpdate(@RequestBody OperateUser operateUser) { System.out.println(JSON.toJSONString(operateUser)); return 1; } } src/main/java/com/moral/mapper/OperateUserMapper.java
@@ -2,6 +2,15 @@ import com.moral.common.mapper.BaseMapper; import com.moral.entity.OperateUser; import org.apache.ibatis.annotations.Param; import java.util.List; public interface OperateUserMapper extends BaseMapper<OperateUser> { List<OperateUser> findOperateUserList(); Long findOperateUserCount(); OperateUser findOperateUserById( @Param("id") int id); } src/main/java/com/moral/security/WebSecurityConfiguration.java
@@ -49,10 +49,10 @@ @Override protected void configure(HttpSecurity http) throws Exception { http .anonymous().disable() .authorizeRequests() .antMatchers("/oauth/token").permitAll(); http.csrf().disable(); //TODO 暂时关闭CSRF http.anonymous().disable() .authorizeRequests() .antMatchers("/oauth/token").permitAll(); } @Override src/main/java/com/moral/service/OperateUserService.java
@@ -2,6 +2,8 @@ import com.moral.entity.OperateUser; import java.util.List; public interface OperateUserService { OperateUser getOperateUserByMobile(String mobile); @@ -9,5 +11,10 @@ OperateUser mobileLogin(String mobile, String password); OperateUser updatePassword(Integer uid, String password, String newPassword); List<OperateUser> findOperateUserList(); Long findOperateUserCount(); public OperateUser findOperateUserById(int id); } src/main/java/com/moral/service/impl/OperateUserServiceImpl.java
@@ -13,6 +13,8 @@ import com.moral.mapper.OperateUserMapper; import com.moral.service.OperateUserService; import java.util.List; @Service public class OperateUserServiceImpl implements OperateUserService { @@ -59,4 +61,19 @@ } } @Override public List<OperateUser> findOperateUserList() { return operateUserMapper.findOperateUserList(); } @Override public Long findOperateUserCount() { return operateUserMapper.findOperateUserCount(); } @Override public OperateUser findOperateUserById(int id) { return operateUserMapper.findOperateUserById(id); } } src/main/resources/mapper/OperateUserMapper.xml
New file @@ -0,0 +1,31 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.moral.mapper.OperateUserMapper"> <select id="findOperateUserList" resultType="com.moral.entity.OperateUser"> SELECT * FROM operate_user </select> <select id="findOperateUserCount" resultType="java.lang.Long"> SELECT count(1) FROM operate_user </select> <select id="findOperateUserById" resultType="com.moral.entity.OperateUser"> SELECT * FROM operate_user WHERE id = #{id} </select> </mapper>