基于javaweb+mysql的springboot园区招商管理系统(java+springboot+html+thymeleaf+maven+mysql)
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb+mysql的SpringBoot园区招商管理系统(java+springboot+html+thymeleaf+maven+mysql)
项目介绍
园区招商管理系统。共分为三种角色,超级管理员、企业人员、高级用户。
超级管理员角色具有功能: 系统设置-用户管理、页面管理、角色管理; 招商管理-招商列表; 公司管理-公司列表、我的申请; 投诉管理-投诉列表、我的投诉; 合同管理-合同列表; 项目管理-项目列表、我的项目;
新闻管理-新闻列表;
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.是否Maven项目: 是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 8.0版本;
技术栈
-
后端:SpringBoot;
-
前端:html+thymeleaf;
使用说明
-
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
-
将项目中application.properties配置文件中的数据库配置改为自己的配置 3. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,配置tomcat,然后运行; 4. 运行项目,输入localhost:8081 登录 5. 管理员账户:admin 密码:123456
-
企业人员和高级用户菜单可通过管理员进行分配;
* @return String login.html<BR>
*/
@RequestMapping(value = "/index")
public String login() {
return "login";
}
@RequestMapping(value = "/regist")
public String regist() {
return "regist";
}
@RequestMapping(value = "/doRegist")
@ResponseBody
public ResultMap doRegist(User user) {
System.out.println(user);
User u = userService.getByIdCard(user.getIdCard());
if (u != null){
return resultMap.success().message("该身份证已注册!");
}
try {
user.setPassword(MD5.md5(user.getPassword()));
user.setRole(3);
if (!StringUtils.isEmpty(user.getCompanyName()) &&
!StringUtils.isEmpty(user.getPost()) ){
user.setRole(2);
}
user.setCreateTime(new Date());
userService.save(user);
return resultMap.success().message("注册成功");
}catch (Exception e){
e.printStackTrace();
return resultMap.fail().message("注册失败");
}
}
/**
* Method name: index <BR>
* Description: 登录页面 <BR>
*
* @return String login.html<BR>
*/
@RequestMapping(value = "/")
public String index(Model model) {
Subject subject = SecurityUtils.getSubject();
User user = (User) subject.getPrincipal();
for (String id : ids){
wordService.delById(id);
}
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
}
package com.pims.controller.user;
/**
* <p>
* 前端控制器
* </p>
*
*/
@Controller("UserComplaint")
@RequestMapping("/user/complaint")
public class ComplaintController {
@Autowired
private ComplaintService complaintService;
@RequestMapping("/addComplaint")
public String addComplaint() {
return "/user/addComplaint";
}
@RequestMapping("/list")
public String list() {
return "/user/complaintList";
public class ProcessInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
httpServletResponse.setHeader("Access-Control-Allow-Headers", "Content-Type,Content-Length, Authorization, Accept,X-Requested-With");
httpServletResponse.setHeader("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
httpServletResponse.setHeader("X-Powered-By","Jetty");
String method= httpServletRequest.getMethod();
if (method.equals("OPTIONS")){
httpServletResponse.setStatus(200);
return false;
}
return true;
}
@Override
public void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, ModelAndView modelAndView) throws Exception {
}
@Override
public void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, Exception e) throws Exception {
}
}
package com.pims.controller.open;
/**
}
package com.pims.controller.admin;
/**
* <p>
* 前端控制器
* </p>
*
*/
@Controller("CompanyProject")
@RequestMapping("/admin/project")
public class ProjectController {
@Autowired
private ProjectService projectService;
@RequestMapping("/addProject")
public String addProject() {
return "/user/addProject";
}
@ResponseBody
@RequestMapping("/add")
public String add(Project project) {
project.setStatus(0+"");
Subject subject = SecurityUtils.getSubject();
User user = (User) subject.getPrincipal();
List<Attract> list = attractService.getByUserIdAndProId(user.getId(), attract.getProjectId());
if (list.size()>0){
return "CCC";
}
attract.setUserId(user.getId());
attract.setCreateTime(new Date());
attract.setStatus(0+"");
projectService.apply(attract.getProjectId());
attractService.apply(attract);
return "SUCCESS";
}catch (Exception e){
return "ERR";
}
}
}
package com.pims.controller.admin;
/**
* <p>
* 前端控制器
* </p>
*
*/
@Controller("AdminWord")
private WordService wordService;
public WordController(WordService wordService) {
this.wordService = wordService;
}
@RequestMapping("/xq")
public String xq(Long id, Model model) {
wordService.view(id);
Word word = wordService.getById(id);
System.out.println(word.getContent());
model.addAttribute("c", word.getContent());
model.addAttribute("title", word.getTitle());
model.addAttribute("view", word.getViewCount());
model.addAttribute("time", MyUtils.getDate2String(word.getCreateTime()));
return "/sa/xqWord";
}
@RequestMapping("/list")
public String list() {
return "/sa/wordList";
}
@RequestMapping("/publish")
public String delUserPage() {
return "/sa/word";
}
@ResponseBody
@RequestMapping("/addWord")
public String addWord(Word word) {
try {
word.setCreateTime(new Date());
word.setViewCount(0);
wordService.save(word);
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
@RequestMapping("/getAllWordByLimit")
@ResponseBody
public Object getAllWordByLimit(Word word) {
Subject subject = SecurityUtils.getSubject();
User user = (User) subject.getPrincipal();
complaint.setUserId(user.getId());
return complaintService.getAllComplaintByLimit(complaint);
}
@ResponseBody
@RequestMapping("/delComplaint")
public String delComplaint(String[] ids) {
try {
for (String id : ids){
complaintService.delById(id);
}
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
@ResponseBody
@RequestMapping("/add")
public String update(Complaint complaint) {
Subject subject = SecurityUtils.getSubject();
User user = (User) subject.getPrincipal();
complaint.setUserId(user.getId());
complaint.setStatus(0);
complaint.setCreateTime(new Date());
complaint.setUserName(user.getName());
complaint.setType(2);
try {
complaintService.save(complaint);
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
}
package com.pims.controller.admin;
@RequestMapping("/addUser")
public String addUser(User user) {
try {
user.setPassword(MD5.md5(user.getPassword()));
user.setCreateTime(new Date());
userService.addUser(user);
User u = userService.getUserByPhoneAndName(user.getPhone(), user.getName());
String[] ids = new String[1];
ids[0] = u.getId()+"";
userRoleService.addUserRole(user.getRole(), ids);
return "SUCCESS";
} catch (Exception e) {
return "ERR";
}
}
/**
* Method name: updateUser <BR>
* Description: 更新用户 <BR>
*
* @param user
* @return String<BR>
*/
@ResponseBody
@RequestMapping("/updateUser")
public String updateUser(User user, String oldId) {
return userService.updateUser(oldId, user);
}
/**
* Method name: delUserPage <BR>
* Description: 已删除用户列表 <BR>
*
* @return String<BR>
*/
@RequestMapping("/delUserPage")
public String delUserPage() {
return "sa/userDelPage";
}
}
/**
* <p>
* 前端控制器
* </p>
*
*/
@Controller("AdminContractController")
@RequestMapping("/admin/contract")
public class ContractController {
@Autowired
private ContractService contractService;
@RequestMapping("/xq")
public String xq(Long id, Model model) {
Contract contract = contractService.getById(id);
model.addAttribute("title", contract.getTitle());
model.addAttribute("c", contract.getContent());
model.addAttribute("time", MyUtils.getDate2String(contract.getCreateTime()).split(" ")[0]);
model.addAttribute("firstParty", contract.getFirstParty());
model.addAttribute("secondParty", contract.getSecondParty());
model.addAttribute("money", contract.getMoney());
model.addAttribute("sign", contract.getSign());
return "/sa/xqContract";
}
@RequestMapping("/list")
public String list() {
return "/sa/contractList";
}
@RequestMapping("/addContract")
public String addContract() {
return "/sa/contract";
}
@ResponseBody
@RequestMapping("/add")
public String addContract(Contract contract) {
/**
* class name:LoginController <BR>
* class description: 登录操作 <BR>
* Remark: <BR>
*/
@Controller("OpenLogin")
@RequestMapping()
public class LoginController {
@Autowired
private ResultMap resultMap;
@Autowired
private UserService userService;// 用户登录service
@Autowired
private PageService pageService;
private final Logger logger = LoggerFactory.getLogger(LoginController.class);
@RequestMapping(value = "/notLogin", method = RequestMethod.GET)
@ResponseBody
public ResultMap notLogin() {
logger.warn("尚未登陆!");
return resultMap.success().message("您尚未登陆!");
}
@RequestMapping(value = "/notRole", method = RequestMethod.GET)
@ResponseBody
public ResultMap notRole() {
Subject subject = SecurityUtils.getSubject();
User user = (User) subject.getPrincipal();
if (user != null) {
logger.info("{}---没有权限!", user.getName());
}
return resultMap.success().message("您没有权限!");
}
/**
* Method name: logout <BR>
* Description: 退出登录 <BR>
Word word = wordService.getById(id);
System.out.println(word.getContent());
model.addAttribute("c", word.getContent());
model.addAttribute("title", word.getTitle());
model.addAttribute("view", word.getViewCount());
model.addAttribute("time", MyUtils.getDate2String(word.getCreateTime()));
return "/sa/xqWord";
}
@RequestMapping("/list")
public String list() {
return "/sa/wordList";
}
@RequestMapping("/publish")
public String delUserPage() {
return "/sa/word";
}
@ResponseBody
@RequestMapping("/addWord")
public String addWord(Word word) {
try {
word.setCreateTime(new Date());
word.setViewCount(0);
wordService.save(word);
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
@RequestMapping("/getAllWordByLimit")
@ResponseBody
public Object getAllWordByLimit(Word word) {
return wordService.getAllWordByLimit(word);
}
@ResponseBody
@RequestMapping("/delWord")
public String delWord(String[] ids) {
try {
for (String id : ids){
wordService.delById(id);
}
@RequestMapping("/doCompany")
public String doComplaint(Long id, Model model) {
model.addAttribute("cId", id);
return "/sa/doCompany";
}
@RequestMapping("/getAllCompanyByLimit")
@ResponseBody
public Object getAllCompanyByLimit(Company company) {
return companyService.getAllCompanyByLimit(company);
}
@ResponseBody
@RequestMapping("/delWord")
public String delWord(String[] ids) {
try {
for (String id : ids){
companyService.delById(id);
}
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
@ResponseBody
@RequestMapping("/update")
public String update(Company company) {
try {
companyService.updateById(company);
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
}
package com.pims.controller.user;
public String doComplaint(Long id, Model model) {
model.addAttribute("cId", id);
return "/sa/doComplaint";
}
@RequestMapping("/getAllCompanyByLimit")
@ResponseBody
public Object getAllCompanyByLimit(Complaint complaint) {
return complaintService.getAllComplaintByLimit(complaint);
}
@ResponseBody
@RequestMapping("/delComplaint")
public String delComplaint(String[] ids) {
try {
for (String id : ids){
complaintService.delById(id);
}
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
@ResponseBody
@RequestMapping("/update")
public String update(Complaint complaint) {
try {
complaintService.updateById(complaint);
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
}
package com.pims.controller.admin;
* Method name: updateRole <BR>
* Description: 根据权限id修改权限信息 <BR>
*
* @param id
* @param name
* @return String<BR>
*/
@RequestMapping("/updateRole")
@ResponseBody
public String updateRole(Integer id, String name) {
int n = roleService.updateRoleById(id, name);
if (n != 0) {
return "SUCCESS";
}
return "ERROR";
}
/**
* Method name: addPageRoleByRoleId <BR>
* Description: 增加某个角色的权限页面 <BR>
*
* @param roleId
* @param pageIds
* @return String<BR>
*/
@RequestMapping("/addPageRoleByRoleId")
@ResponseBody
public String addPageRoleByRoleId(Integer roleId, Integer[] pageIds) {
if (null == roleId) {
return "ERROR";
}
// 先删除老的权限
boolean flag1 = pageRoleService.delPageRoleByRoleId(roleId);
boolean flag2 = pageRoleService.addPageRoles(roleId, pageIds);
if (flag1 && flag2) {
return "SUCCESS";
}
*/
@RequestMapping(value = "/login")
@ResponseBody
public ResultMap login(String username, String password) {
return userService.login(username, password);
}
/**
* Method name: login <BR>
* Description: 登录页面 <BR>
*
* @return String login.html<BR>
*/
@RequestMapping(value = "/index")
public String login() {
return "login";
}
@RequestMapping(value = "/regist")
public String regist() {
return "regist";
}
@RequestMapping(value = "/doRegist")
@ResponseBody
public ResultMap doRegist(User user) {
System.out.println(user);
User u = userService.getByIdCard(user.getIdCard());
if (u != null){
return resultMap.success().message("该身份证已注册!");
}
try {
user.setPassword(MD5.md5(user.getPassword()));
user.setRole(3);
if (!StringUtils.isEmpty(user.getCompanyName()) &&
!StringUtils.isEmpty(user.getPost()) ){
user.setRole(2);
}
user.setCreateTime(new Date());
userService.save(user);
return resultMap.success().message("注册成功");
}catch (Exception e){
e.printStackTrace();
return resultMap.fail().message("注册失败");
}
}
/**
* Method name: index <BR>
* Description: 登录页面 <BR>
/**
* <p>
* 前端控制器
* </p>
*
*/
@Controller("AdminCompany")
@RequestMapping("/admin/company")
public class CompanyController {
@Autowired
private CompanyService companyService;
@RequestMapping("/xq")
public String xq(Long id, Model model) {
Company company = companyService.getById(id);
model.addAttribute("item", company);
return "/sa/xqCompany";
}
@RequestMapping("/list")
public String list() {
return "/sa/companyList";
}
@RequestMapping("/doCompany")
public String doComplaint(Long id, Model model) {
model.addAttribute("cId", id);
return "/sa/doCompany";
}
@RequestMapping("/getAllCompanyByLimit")
@ResponseBody
public Object getAllCompanyByLimit(Company company) {
return companyService.getAllCompanyByLimit(company);
}
@ResponseBody
@RequestMapping("/delWord")
public String delWord(String[] ids) {
try {
for (String id : ids){
companyService.delById(id);
}
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
/**
* <p>
* 前端控制器
* </p>
*
*/
@Controller("AdminCompany")
@RequestMapping("/admin/company")
public class CompanyController {
@Autowired
private CompanyService companyService;
@RequestMapping("/xq")
public String xq(Long id, Model model) {
Company company = companyService.getById(id);
model.addAttribute("item", company);
return "/sa/xqCompany";
}
@RequestMapping("/list")
public String list() {
return "/sa/companyList";
}
@RequestMapping("/doCompany")
public String doComplaint(Long id, Model model) {
model.addAttribute("cId", id);
return "/sa/doCompany";
}
@RequestMapping("/getAllCompanyByLimit")
@ResponseBody
public Object getAllCompanyByLimit(Company company) {
return companyService.getAllCompanyByLimit(company);
}
@ResponseBody
@RequestMapping("/delWord")
public String delWord(String[] ids) {
try {
for (String id : ids){
companyService.delById(id);
}
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
@ResponseBody
public void uploadImage(@RequestParam("upload") MultipartFile file,
HttpServletRequest request, HttpServletResponse response){
if (file.isEmpty()) {
System.out.println("文件为空空");
}
PrintWriter out=null;
// CKEditor提交的很重要的一个参数 ,回调函数的序号
String callback = request.getParameter("CKEditorFuncNum");
String fileName = file.getOriginalFilename(); // 文件名
String suffixName = fileName.substring(fileName.lastIndexOf(".")); // 后缀名
String filePath = "D://upload//"; // 上传后的路径
fileName = UUID.randomUUID() + suffixName; // 新文件名
FileResponse fileResponse = new FileResponse();
File dest = new File(filePath + fileName);
if (!dest.getParentFile().exists()) {
dest.getParentFile().mkdirs();
}
try {
file.transferTo(dest);
out = response.getWriter();
String filename = "/file/" + fileName;
String s = fileResponse.success(1, fileName, filename, null);
// 返回"图像"选项卡并显示图片 request.getContextPath()为web项目名
out.println(s);
} catch (IOException e) {
String s = fileResponse.error(0, "上传失败!");
// 返回"图像"选项卡并显示图片 request.getContextPath()为web项目名
out.println(s);
}
}
}
package com.pims.controller.admin;
/**
* <p>
* 前端控制器
* </p>
*
*/
@Controller("UserComplaint")
@RequestMapping("/user/complaint")
public class ComplaintController {
@Autowired
private ComplaintService complaintService;
@RequestMapping("/addComplaint")
public String addComplaint() {
return "/user/addComplaint";
}
@RequestMapping("/list")
public String list() {
return "/user/complaintList";
}
@RequestMapping("/getAllCompanyByLimit")
@ResponseBody
public Object getAllCompanyByLimit(Complaint complaint) {
if (complaint==null){
complaint = new Complaint();
complaint.setType(2);
}
Subject subject = SecurityUtils.getSubject();
User user = (User) subject.getPrincipal();
complaint.setUserId(user.getId());
return complaintService.getAllComplaintByLimit(complaint);
}
@ResponseBody
@RequestMapping("/delComplaint")
public String delComplaint(String[] ids) {
try {
for (String id : ids){
complaintService.delById(id);
}
return "SUCCESS";
} catch (Exception e) {
companyService.delById(id);
}
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
@ResponseBody
@RequestMapping("/update")
public String update(Company company) {
try {
companyService.updateById(company);
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
}
package com.pims.controller.user;
/**
* <p>
* 前端控制器
* </p>
*
*/
/**
* <p>
* 招商信息
* </p>
*
*/
@Controller("AdminAttract")
@RequestMapping("/admin/attract")
public class AttractController {
@Autowired
private AttractService attractService;
@RequestMapping("/xq")
public String xq(Long id, Model model) {
Attract attract = attractService.getById(id);
model.addAttribute("item", attract);
return "/sa/xqAttract";
}
@RequestMapping("/list")
public String list() {
return "/sa/attractList";
}
@RequestMapping("/doAttract")
public String doComplaint(Long id, Model model) {
model.addAttribute("cId", id);
return "/sa/doAttract";
}
@RequestMapping("/getAllByLimit")
@ResponseBody
/**
* class name:LoginController <BR>
* class description: 登录操作 <BR>
* Remark: <BR>
*/
@Controller("OpenLogin")
@RequestMapping()
public class LoginController {
@Autowired
private ResultMap resultMap;
@Autowired
private UserService userService;// 用户登录service
@Autowired
private PageService pageService;
private final Logger logger = LoggerFactory.getLogger(LoginController.class);
@RequestMapping(value = "/notLogin", method = RequestMethod.GET)
@ResponseBody
public ResultMap notLogin() {
logger.warn("尚未登陆!");
return resultMap.success().message("您尚未登陆!");
}
@RequestMapping(value = "/notRole", method = RequestMethod.GET)
@ResponseBody
public ResultMap notRole() {
Subject subject = SecurityUtils.getSubject();
User user = (User) subject.getPrincipal();
if (user != null) {
logger.info("{}---没有权限!", user.getName());
}
return resultMap.success().message("您没有权限!");
}
/**
* Method name: logout <BR>
* Description: 退出登录 <BR>
* @return String<BR>
* Method name: updateUser <BR>
* Description: 更新用户 <BR>
*
* @param user
* @return String<BR>
*/
@ResponseBody
@RequestMapping("/updateUser")
public String updateUser(User user, String oldId) {
return userService.updateUser(oldId, user);
}
/**
* Method name: delUserPage <BR>
* Description: 已删除用户列表 <BR>
*
* @return String<BR>
*/
@RequestMapping("/delUserPage")
public String delUserPage() {
return "sa/userDelPage";
}
}
package com.pims.controller.open;
/**
* class name:LoginController <BR>
@Controller("Company")
@RequestMapping("/company")
public class CompanyController {
@Autowired
private CompanyService companyService;
@RequestMapping("/list")
public String list() {
return "/user/companyList";
}
@RequestMapping("/addCompany")
public String addCompany() {
return "/user/addCompany";
}
@RequestMapping("/getAllCompanyByLimit")
@ResponseBody
public Object getAllCompanyByLimit(Company company) {
if (company==null){
company = new Company();
}
Subject subject = SecurityUtils.getSubject();
User user = (User) subject.getPrincipal();
company.setUserId(user.getId());
return companyService.getAllCompanyByLimit(company);
}
@ResponseBody
@RequestMapping("/delCompany")
public String delWord(String[] ids) {
try {
for (String id : ids){
companyService.delById(id);
}
return "SUCCESS";
} catch (Exception e) {
e.printStackTrace();
return "ERR";
}
}
* @return String<BR>
*/
@RequestMapping(value = "/userPage")
public String userPage() {
return "sa/userList";
}
/**
* Method name: getAllUserByLimit <BR>
* Description: 根据条件获取所有用户 <BR>
*
* @param userParameter
* @return Object<BR>
*/
@RequestMapping("/getAllUserByLimit")
@ResponseBody
public Object getAllUserByLimit(UserParameter userParameter) {
return userService.getAllUserByLimit(userParameter);
}
/**
* Method name: getAllDelUserByLimit <BR>
* Description: 获取所有删除用户 <BR>
*
* @param userParameter
* @return Object<BR>
*/
@RequestMapping("/getAllDelUserByLimit")
@ResponseBody
public Object getAllDelUserByLimit(UserParameter userParameter) {
return userService.getAllDelUserByLimit(userParameter);
}
/**
* Method name: delUser <BR>
* Description: 批量删除用户 <BR>
*
* @param ids
* @return String<BR>
*/
@RequestMapping(value = "delUser")
@ResponseBody
public String addPageRoleByRoleId(Integer roleId, Integer[] pageIds) {
if (null == roleId) {
return "ERROR";
}
// 先删除老的权限
boolean flag1 = pageRoleService.delPageRoleByRoleId(roleId);
boolean flag2 = pageRoleService.addPageRoles(roleId, pageIds);
if (flag1 && flag2) {
return "SUCCESS";
}
return "ERROR";
}
/**
* Method name: getAllUserByMap <BR>
* Description: 根据角色查询下面所有的人员/非角色下所有人员 <BR>
*/
@RequestMapping("/getAllUserByRoleId")
@ResponseBody
public Object getAllUserByRoleId(Integer roleId, String roleNot, Integer page, Integer limit) {
if (null == roleNot) {
return userService.getAllUserByRoleId(roleId, page, limit);
}
return userService.getAllUserByNotRoleId(roleId, page, limit);
}
/**
* Method name: delUserRoleByUserIdAndRoleId <BR>
* Description: 根据用户id权限id删除用户权限表 <BR>
*
* @param userId
* @param roleId
* @return ResultMap<BR>
*/
@RequestMapping("/delUserRoleByUserIdAndRoleId")
@ResponseBody
public ResultMap delUserRoleByUserIdAndRoleId(String userId, Integer roleId) {
return userRoleService.delUserRoleByUserIdAndRoleId(userId, roleId);
}
/**