// Path: src/com/lling/qiqu/commons/ResponseInfo.java
// public class ResponseInfo implements Serializable{
// 	
// 	private static final long serialVersionUID = 1L;
// 	private String code;
// 	private String desc;
// 	private Object data;
// 	
// 	public String getCode() {
// 		return code;
// 	}
// 	public void setCode(String code) {
// 		this.code = code;
// 		this.setDesc(CodeRespEnum.getDescByCode(code));
// 	}
// 	public String getDesc() {
// 		return desc;
// 	}
// 	public void setDesc(String desc) {
// 		this.desc = desc;
// 	}
// 	public Object getData() {
// 		return data;
// 	}
// 	public void setData(Object data) {
// 		this.data = data;
// 	}
// 	
// 	
// }
// 
// Path: src/com/lling/qiqu/service/IUserService.java
// public interface IUserService {
// 	
// 	/**
// 	 * 查询所有管理员用户
// 	 * @return
// 	 */
// 	public List<User> findAllAdminUsers();
// 	
// 	/**
// 	 * 根据用户id查找用户
// 	 */
// 	public User getUserById(int userId);
// 	
// 	
// 	/**
// 	 * 添加腾讯QQ登录的用户
// 	 * @param openId
// 	 * @param portraitUrl
// 	 * @param nickName
// 	 * @param sex
// 	 */
// 	public ResponseInfo addTencentUser(String openId, String portraitUrl, String nickName, String sex);
// 	
// 	/**
// 	 * 添加新浪微博登录的用户
// 	 * @param uid
// 	 * @param portraitUrl
// 	 * @param nickName
// 	 * @return
// 	 */
// 	public ResponseInfo addSinaUser(String uid, String portraitUrl, String nickName);
// 	/**
// 	 * 用户注册
// 	 * @param userName
// 	 * @param password
// 	 * @param nickName
// 	 * @return
// 	 */
// 	public ResponseInfo regist(String userName, String password);
// 	
// 	/**
// 	 * 用户登录
// 	 * @param userName
// 	 * @param password
// 	 * @return
// 	 */
// 	public ResponseInfo login(String userName, String password);
// 	
// 	/**
// 	 * 获取七牛上传token
// 	 * @return
// 	 */
// 	public ResponseInfo getQiNiuKeyAndToken();
// 	
// 	/**
// 	 * 设置用户头像
// 	 * @param userId
// 	 * @param portraitURL
// 	 * @return
// 	 */
// 	public ResponseInfo setPortrait(String userId, String portraitURL);
// 	
// 	/**
// 	 * 设置用户昵称和性别
// 	 * @param userId
// 	 * @param nickName
// 	 * @param sex
// 	 * @return
// 	 */
// 	public ResponseInfo setNickAndSex(String userId, String nickName, String sex);
// 	
// 	/**
// 	 * 用户提交意见反馈
// 	 * @param contactWay
// 	 * @param content
// 	 * @param imgUrl
// 	 * @return
// 	 */
// 	public ResponseInfo feedBack(String contactWay, String content, String imgUrl);
// 	
// 	/**
// 	 * 检验用户是否存在
// 	 * @param phone
// 	 * @return
// 	 */
// 	public ResponseInfo checkExeist(String phone);
// 	
// 	/**
// 	 * 重置密码
// 	 * @param phone
// 	 * @param password
// 	 * @return
// 	 */
// 	public ResponseInfo resetPassword(String phone, String password);
// 	
// 	/**
// 	 * 管理员用户登录
// 	 * @param userName
// 	 * @param password
// 	 * @return
// 	 */
// 	public ResponseInfo adminLogin(String userName, String password, HttpSession session);
// }


import javax.annotation.Resource;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.lling.qiqu.commons.ResponseInfo;
import com.lling.qiqu.service.IUserService;
package com.lling.qiqu.controllers;




/**
 * @ClassName: UserController
 * @Description: 用户控制器
 * @author lling
 * @date 2015-5-31
 */
/**
 * @ClassName: UserController
 * @Description: 
 * @author lling
 * @date 2015年7月10日
 */
@Controller
@RequestMapping("/user")
public class UserController {
	
	@Resource
	private IUserService userServie;
	
	private Logger logger = Logger.getLogger(this.getClass());
	
	/**
	 * 获取七牛token
	 * @return
	 */
	@ResponseBody
	@RequestMapping(value="/get_key_token", method=RequestMethod.GET)
// Path: src/com/lling/qiqu/commons/ResponseInfo.java
// public class ResponseInfo implements Serializable{
// 	
// 	private static final long serialVersionUID = 1L;
// 	private String code;
// 	private String desc;
// 	private Object data;
// 	
// 	public String getCode() {
// 		return code;
// 	}
// 	public void setCode(String code) {
// 		this.code = code;
// 		this.setDesc(CodeRespEnum.getDescByCode(code));
// 	}
// 	public String getDesc() {
// 		return desc;
// 	}
// 	public void setDesc(String desc) {
// 		this.desc = desc;
// 	}
// 	public Object getData() {
// 		return data;
// 	}
// 	public void setData(Object data) {
// 		this.data = data;
// 	}
// 	
// 	
// }
// 
// Path: src/com/lling/qiqu/service/IUserService.java
// public interface IUserService {
// 	
// 	/**
// 	 * 查询所有管理员用户
// 	 * @return
// 	 */
// 	public List<User> findAllAdminUsers();
// 	
// 	/**
// 	 * 根据用户id查找用户
// 	 */
// 	public User getUserById(int userId);
// 	
// 	
// 	/**
// 	 * 添加腾讯QQ登录的用户
// 	 * @param openId
// 	 * @param portraitUrl
// 	 * @param nickName
// 	 * @param sex
// 	 */
// 	public ResponseInfo addTencentUser(String openId, String portraitUrl, String nickName, String sex);
// 	
// 	/**
// 	 * 添加新浪微博登录的用户
// 	 * @param uid
// 	 * @param portraitUrl
// 	 * @param nickName
// 	 * @return
// 	 */
// 	public ResponseInfo addSinaUser(String uid, String portraitUrl, String nickName);
// 	/**
// 	 * 用户注册
// 	 * @param userName
// 	 * @param password
// 	 * @param nickName
// 	 * @return
// 	 */
// 	public ResponseInfo regist(String userName, String password);
// 	
// 	/**
// 	 * 用户登录
// 	 * @param userName
// 	 * @param password
// 	 * @return
// 	 */
// 	public ResponseInfo login(String userName, String password);
// 	
// 	/**
// 	 * 获取七牛上传token
// 	 * @return
// 	 */
// 	public ResponseInfo getQiNiuKeyAndToken();
// 	
// 	/**
// 	 * 设置用户头像
// 	 * @param userId
// 	 * @param portraitURL
// 	 * @return
// 	 */
// 	public ResponseInfo setPortrait(String userId, String portraitURL);
// 	
// 	/**
// 	 * 设置用户昵称和性别
// 	 * @param userId
// 	 * @param nickName
// 	 * @param sex
// 	 * @return
// 	 */
// 	public ResponseInfo setNickAndSex(String userId, String nickName, String sex);
// 	
// 	/**
// 	 * 用户提交意见反馈
// 	 * @param contactWay
// 	 * @param content
// 	 * @param imgUrl
// 	 * @return
// 	 */
// 	public ResponseInfo feedBack(String contactWay, String content, String imgUrl);
// 	
// 	/**
// 	 * 检验用户是否存在
// 	 * @param phone
// 	 * @return
// 	 */
// 	public ResponseInfo checkExeist(String phone);
// 	
// 	/**
// 	 * 重置密码
// 	 * @param phone
// 	 * @param password
// 	 * @return
// 	 */
// 	public ResponseInfo resetPassword(String phone, String password);
// 	
// 	/**
// 	 * 管理员用户登录
// 	 * @param userName
// 	 * @param password
// 	 * @return
// 	 */
// 	public ResponseInfo adminLogin(String userName, String password, HttpSession session);
// }


// Path: src/com/lling/qiqu/controllers/UserController.java
import javax.annotation.Resource;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.lling.qiqu.commons.ResponseInfo;
import com.lling.qiqu.service.IUserService;

package com.lling.qiqu.controllers;




/**
 * @ClassName: UserController
 * @Description: 用户控制器
 * @author lling
 * @date 2015-5-31
 */
/**
 * @ClassName: UserController
 * @Description: 
 * @author lling
 * @date 2015年7月10日
 */
@Controller
@RequestMapping("/user")
public class UserController {
	
	@Resource
	private IUserService userServie;
	
	private Logger logger = Logger.getLogger(this.getClass());
	
	/**
	 * 获取七牛token
	 * @return
	 */
	@ResponseBody
	@RequestMapping(value="/get_key_token", method=RequestMethod.GET)
	public ResponseInfo getQiNiuKeyAndToken() {