|  | @ -5,6 +5,9 @@ import com.yihu.jw.manage.model.system.ManageUser;
 | 
	
		
			
				|  |  | import com.yihu.jw.manage.service.login.LoginService;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.common.Envelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.common.EnvelopRestController;
 | 
	
		
			
				|  |  | import io.swagger.annotations.Api;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiParam;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.web.bind.annotation.GetMapping;
 | 
	
		
			
				|  |  | import org.springframework.web.bind.annotation.RequestParam;
 | 
	
	
		
			
				|  | @ -17,14 +20,16 @@ import java.util.Map;
 | 
	
		
			
				|  |  |  * Created by chenweida on 2017/6/8.
 | 
	
		
			
				|  |  |  */
 | 
	
		
			
				|  |  | @RestController
 | 
	
		
			
				|  |  | @Api(description = "登陆模块")
 | 
	
		
			
				|  |  | public class LoginController extends EnvelopRestController {
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private LoginService loginService;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @GetMapping("/login")
 | 
	
		
			
				|  |  |     @ApiOperation(value = "登陆")
 | 
	
		
			
				|  |  |     public Envelop login(
 | 
	
		
			
				|  |  |             @RequestParam(required = true, name = "username") String username,
 | 
	
		
			
				|  |  |             @RequestParam(required = true, name = "password") String password) {
 | 
	
		
			
				|  |  |             @ApiParam(name = "username", value = "账号", required = true)@RequestParam(required = true, name = "username") String username,
 | 
	
		
			
				|  |  |             @ApiParam(name = "password", value = "密码", required = true)@RequestParam(required = true, name = "password") String password) {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             ManageUser data = loginService.login(username, password);
 | 
	
		
			
				|  |  |             return Envelop.getSuccess("登陆成功", data);
 | 
	
	
		
			
				|  | @ -35,7 +40,9 @@ public class LoginController extends EnvelopRestController {
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @GetMapping("/loginout")
 | 
	
		
			
				|  |  |     public Envelop loginout(@RequestParam(required = true, name = "userCode") String userCode) {
 | 
	
		
			
				|  |  |     @ApiOperation(value = "退出")
 | 
	
		
			
				|  |  |     public Envelop loginout(
 | 
	
		
			
				|  |  |             @ApiParam(name = "userCode", value = "用户code", required = true)@RequestParam(required = true, name = "userCode") String userCode) {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             //从缓存清空
 | 
	
		
			
				|  |  |             LoginCache.cleanUser(userCode);
 | 
	
	
		
			
				|  | @ -47,8 +54,9 @@ public class LoginController extends EnvelopRestController {
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @GetMapping("/index")
 | 
	
		
			
				|  |  |     @ApiOperation(value = "index页面需要的参数,菜单 用户信息")
 | 
	
		
			
				|  |  |     public Envelop index(
 | 
	
		
			
				|  |  |             @RequestParam(required = true, name = "userCode") String userCode
 | 
	
		
			
				|  |  |             @ApiParam(name = "userCode", value = "用户code", required = true)  @RequestParam(required = true, name = "userCode") String userCode
 | 
	
		
			
				|  |  |     ) {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             Map<String, List> data = loginService.index(userCode);
 |