|
@@ -1,19 +1,25 @@
|
|
package com.hssx.cloudmodel.controller;
|
|
package com.hssx.cloudmodel.controller;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
+import com.hssx.cloudmodel.entity.Company;
|
|
import com.hssx.cloudmodel.entity.User;
|
|
import com.hssx.cloudmodel.entity.User;
|
|
|
|
+import com.hssx.cloudmodel.service.CompanyService;
|
|
import com.hssx.cloudmodel.service.UserService;
|
|
import com.hssx.cloudmodel.service.UserService;
|
|
import com.hssx.cloudmodel.util.HttpRespMsg;
|
|
import com.hssx.cloudmodel.util.HttpRespMsg;
|
|
import com.hssx.cloudmodel.util.MD5Util;
|
|
import com.hssx.cloudmodel.util.MD5Util;
|
|
|
|
+import com.hssx.cloudmodel.util.PageUtil;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
@@ -29,6 +35,8 @@ import javax.servlet.http.HttpServletResponse;
|
|
public class UserController {
|
|
public class UserController {
|
|
@Autowired
|
|
@Autowired
|
|
private UserService userService;
|
|
private UserService userService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private CompanyService companyService;
|
|
|
|
|
|
/**
|
|
/**
|
|
*
|
|
*
|
|
@@ -42,27 +50,38 @@ public class UserController {
|
|
public HttpRespMsg sysLogin(User user, HttpServletRequest request,
|
|
public HttpRespMsg sysLogin(User user, HttpServletRequest request,
|
|
HttpServletResponse response) {
|
|
HttpServletResponse response) {
|
|
log.info("user"+user);
|
|
log.info("user"+user);
|
|
- HttpRespMsg msg = new HttpRespMsg();
|
|
|
|
- msg = userService.login(user,request);
|
|
|
|
|
|
+ HttpRespMsg msg = userService.login(user,request);
|
|
return msg;
|
|
return msg;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 创建账号是所获取的公司列表
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @ApiOperation(value = "获取公司列表")
|
|
|
|
+ @RequestMapping("getCompanyList")
|
|
|
|
+ @ResponseBody
|
|
|
|
+ public HttpRespMsg getCompanyList(){
|
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
|
+ List<Company> list = companyService.list();
|
|
|
|
+ msg.data = list;
|
|
|
|
+ return msg;
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* 添加/修改用户
|
|
* 添加/修改用户
|
|
*
|
|
*
|
|
- * @param user
|
|
|
|
* 参数:account 账号 username 用户名(账号使用者的名字)
|
|
* 参数:account 账号 username 用户名(账号使用者的名字)
|
|
* password 密码 ,mobile 手机号 ,roleType 角色类型, companyId 所属公司id
|
|
* password 密码 ,mobile 手机号 ,roleType 角色类型, companyId 所属公司id
|
|
- * @param flag 0-添加,1-修改
|
|
|
|
|
|
+ * team_name 团体名称 :客户方、供应方
|
|
|
|
+ * flag 0-添加,1-修改
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@ApiOperation("添加/修改用户")
|
|
@ApiOperation("添加/修改用户")
|
|
@RequestMapping("/add")
|
|
@RequestMapping("/add")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
- public HttpRespMsg addAndUpdateRole(User user, HttpServletRequest request, Integer flag,
|
|
|
|
|
|
+ public HttpRespMsg addAndUpdateUser(User user, HttpServletRequest request, Integer flag,
|
|
HttpServletResponse response) {
|
|
HttpServletResponse response) {
|
|
- HttpRespMsg msg = new HttpRespMsg();
|
|
|
|
- msg = userService.addAndUpdateRole(user, flag);
|
|
|
|
|
|
+ HttpRespMsg msg = userService.addAndUpdateUser(user, flag);
|
|
return msg;
|
|
return msg;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -89,15 +108,25 @@ public class UserController {
|
|
* 参数 id 角色id
|
|
* 参数 id 角色id
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- @ApiOperation("删除角色")
|
|
|
|
|
|
+ @ApiOperation("删除用户")
|
|
@RequestMapping("/delete")
|
|
@RequestMapping("/delete")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
- public HttpRespMsg deleteRole(User user, HttpServletRequest request,
|
|
|
|
|
|
+ public HttpRespMsg deleteUser(User user, HttpServletRequest request,
|
|
HttpServletResponse response) {
|
|
HttpServletResponse response) {
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
msg.data = userService.removeById(user.getId());
|
|
msg.data = userService.removeById(user.getId());
|
|
return msg;
|
|
return msg;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation("用户列表")
|
|
|
|
+ @RequestMapping("/list")
|
|
|
|
+ @ResponseBody
|
|
|
|
+ public HttpRespMsg list(@RequestParam(required = false) String account, HttpServletRequest request,String token,
|
|
|
|
+ HttpServletResponse response, PageUtil page,@RequestParam(required = false)String keyName) {
|
|
|
|
+ HttpRespMsg msg = userService.pageList(page,account,keyName);
|
|
|
|
+ User newUser = userService.getOne(new QueryWrapper<User>().eq("head_imgurl", token));
|
|
|
|
+ return msg;
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|