package com.nq.controller.agent;
|
|
import com.nq.common.ServerResponse;
|
import com.nq.pojo.User;
|
import com.nq.service.IAgentUserService;
|
import com.nq.service.IUserService;
|
import javax.servlet.http.HttpServletRequest;
|
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Controller;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
@Controller
|
@RequestMapping({"/agent/user/"})
|
public class AgentUserController {
|
private static final Logger log = LoggerFactory.getLogger(AgentUserController.class);
|
|
@Autowired
|
IUserService iUserService;
|
|
@Autowired
|
IAgentUserService iAgentUserService;
|
|
//分页查询用户管理信息及模糊查询
|
@RequestMapping({"list.do"})
|
@ResponseBody
|
public ServerResponse list(@RequestParam(value = "realName", required = false) String realName, @RequestParam(value = "phone", required = false) String phone, @RequestParam(value = "agentId", required = false) Integer agentId, @RequestParam(value = "accountType", required = false) Integer accountType, @RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "12") int pageSize, HttpServletRequest request) {
|
return this.iUserService.listByAgent(realName, phone, agentId, accountType, pageNum, pageSize, request);
|
}
|
|
//修改用户列表 用户信息
|
@RequestMapping({"update.do"})
|
@ResponseBody
|
public ServerResponse update(User user) {
|
return this.iUserService.update(user);
|
}
|
|
/**
|
* 实名认证
|
* @param userId
|
* @param state
|
* @param authMsg
|
* @return
|
*/
|
@RequestMapping({"authByAgent.do"})
|
@ResponseBody
|
public ServerResponse authByAgent(Integer userId, Integer state, String authMsg) {
|
return this.iUserService.authByAdmin(userId, state, authMsg);
|
}
|
}
|