脚手架新-登陆

package com.bw.controller;




import java.util.HashMap;
import java.util.Map;

import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

import com.bw.entity.User;
import com.bw.entity1.LoginEntity;
import com.bw.entity1.LoginInfo;

import entity.Result;

@RestController
@CrossOrigin
@RequestMapping("/user")
public class TestController {
	/**
	 * http://localhost:9527/dev-api/user/login
	 * post
	 * {"code":20000,"data":{"token":"admin-token"}}
	 */
	@RequestMapping(value="/login",method = RequestMethod.POST)
	public LoginEntity list(@RequestBody User u) {
		System.out.println(u);
		HashMap<Object,Object> map = new HashMap<>();
		map.put("token", "admin-token");
		
		return new LoginEntity(20000, map);
	
	}
	/**
	 * {"code":20000,"data":{"roles":["admin"],"introduction":"I am a super administrator","avatar":"https://wpimg.wallstcn.
	 * com/f778738c-e4f8-4870-b634-56703b4acafe.gif","name":"Super Admin"}}
	 * http://localhost:9527/dev-api/user/info?token=admin-token
	 * get
	 */
	
	  @RequestMapping(value="/info",method = RequestMethod.GET) public LoginInfo
	  loginInfo(String token) { System.out.println(token+"111111");
	  HashMap<Object,Object> map = new HashMap<>(); map.put("roles",new String[]
	  {"user"}); map.put("introduction", "11");
	  
	  map.put("name", "11");
	  
	  return new LoginInfo(20000,map);
	  
	  }
	 

}

  

猜你喜欢

转载自www.cnblogs.com/zwyzwy/p/12054021.html