Browse Source

update package

master
许孟阳 4 years ago
parent
commit
8a95107452
  1. BIN
      doc/~$后台管理模块数据库表设计.xlsx
  2. BIN
      doc/后台管理模块数据库初始化数据.xlsx
  3. BIN
      doc/后台管理模块数据库表设计.xlsx
  4. 14
      java/pom.xml
  5. 6
      java/src/main/java/vip/xumy/admin/AdminApplocation.java
  6. 2
      java/src/main/java/vip/xumy/admin/PageController.java
  7. 18
      java/src/main/java/vip/xumy/admin/PublicContoller.java
  8. 14
      java/src/main/java/vip/xumy/admin/conf/BaseSprtWebMvcConfigurer.java
  9. 12
      java/src/main/java/vip/xumy/admin/conf/PermissionInteceptor.java
  10. 13
      java/src/main/java/vip/xumy/admin/sys/controller/DictionaryController.java
  11. 10
      java/src/main/java/vip/xumy/admin/sys/controller/LogController.java
  12. 15
      java/src/main/java/vip/xumy/admin/sys/controller/MemoryController.java
  13. 12
      java/src/main/java/vip/xumy/admin/sys/controller/UserItemController.java
  14. 4
      java/src/main/java/vip/xumy/admin/sys/mapper/IActionLogMapper.java
  15. 4
      java/src/main/java/vip/xumy/admin/sys/mapper/IConfigMapper.java
  16. 6
      java/src/main/java/vip/xumy/admin/sys/mapper/IDictionaryMapper.java
  17. 4
      java/src/main/java/vip/xumy/admin/sys/mapper/IUserItemMapper.java
  18. 5
      java/src/main/java/vip/xumy/admin/sys/pojo/ActionLog.java
  19. 5
      java/src/main/java/vip/xumy/admin/sys/pojo/Dictionary.java
  20. 4
      java/src/main/java/vip/xumy/admin/sys/pojo/SysConfig.java
  21. 6
      java/src/main/java/vip/xumy/admin/sys/pojo/UserItem.java
  22. 4
      java/src/main/java/vip/xumy/admin/sys/service/IConfigService.java
  23. 8
      java/src/main/java/vip/xumy/admin/sys/service/IDictionaryService.java
  24. 4
      java/src/main/java/vip/xumy/admin/sys/service/ILogService.java
  25. 4
      java/src/main/java/vip/xumy/admin/sys/service/IUserItemService.java
  26. 10
      java/src/main/java/vip/xumy/admin/sys/service/impl/ConfigService.java
  27. 14
      java/src/main/java/vip/xumy/admin/sys/service/impl/DictionaryService.java
  28. 16
      java/src/main/java/vip/xumy/admin/sys/service/impl/LogService.java
  29. 8
      java/src/main/java/vip/xumy/admin/sys/service/impl/UserItemService.java
  30. 18
      java/src/main/java/vip/xumy/admin/um/controller/LoginController.java
  31. 22
      java/src/main/java/vip/xumy/admin/um/controller/PermissionController.java
  32. 20
      java/src/main/java/vip/xumy/admin/um/controller/UserController.java
  33. 8
      java/src/main/java/vip/xumy/admin/um/mapper/IPermissionMapper.java
  34. 6
      java/src/main/java/vip/xumy/admin/um/mapper/IRolePermissionMapper.java
  35. 4
      java/src/main/java/vip/xumy/admin/um/mapper/IUserMapper.java
  36. 5
      java/src/main/java/vip/xumy/admin/um/pojo/Menu.java
  37. 2
      java/src/main/java/vip/xumy/admin/um/pojo/MenuParam.java
  38. 5
      java/src/main/java/vip/xumy/admin/um/pojo/Permission.java
  39. 4
      java/src/main/java/vip/xumy/admin/um/pojo/Rockey.java
  40. 2
      java/src/main/java/vip/xumy/admin/um/pojo/Role.java
  41. 6
      java/src/main/java/vip/xumy/admin/um/pojo/User.java
  42. 6
      java/src/main/java/vip/xumy/admin/um/service/IMenuService.java
  43. 6
      java/src/main/java/vip/xumy/admin/um/service/IPermissionService.java
  44. 2
      java/src/main/java/vip/xumy/admin/um/service/IPermissionValidationService.java
  45. 6
      java/src/main/java/vip/xumy/admin/um/service/IRolePermissionService.java
  46. 6
      java/src/main/java/vip/xumy/admin/um/service/IUserService.java
  47. 20
      java/src/main/java/vip/xumy/admin/um/service/impl/PermissionService.java
  48. 10
      java/src/main/java/vip/xumy/admin/um/service/impl/RolePermissionService.java
  49. 18
      java/src/main/java/vip/xumy/admin/um/service/impl/UserService.java
  50. 10
      java/src/main/java/vip/xumy/admin/utils/AdminLogUtil.java
  51. 9
      java/src/main/java/vip/xumy/admin/utils/BaseLogUtil.java
  52. 14
      java/src/main/java/vip/xumy/admin/utils/LoginUtil.java
  53. 2
      java/src/main/resources/application.properties
  54. 8
      java/src/main/resources/mapper/sys/IActionLogMapper.xml
  55. 8
      java/src/main/resources/mapper/sys/IConfigMapper.xml
  56. 24
      java/src/main/resources/mapper/sys/IDictionaryMapper.xml
  57. 10
      java/src/main/resources/mapper/sys/IUserItemMapper.xml
  58. 14
      java/src/main/resources/mapper/um/IPermissionMapper.xml
  59. 14
      java/src/main/resources/mapper/um/IRolePermissionMapper.xml
  60. 14
      java/src/main/resources/mapper/um/IUserMapper.xml
  61. 13606
      vue/package-lock.json
  62. 2
      vue/public/index.html
  63. 106
      vue/src/assets/style/common.scss
  64. 92
      vue/src/components/template/listTable.vue
  65. 38
      vue/src/components/template/manage.vue
  66. 63
      vue/src/components/template/searchRow.vue
  67. 109
      vue/src/views/main/App.vue
  68. 2
      vue/src/views/main/home.vue
  69. 2
      vue/src/views/main/login.vue

BIN
doc/~$后台管理模块数据库表设计.xlsx

Binary file not shown.

BIN
doc/后台管理模块数据库初始化数据.xlsx

Binary file not shown.

BIN
doc/后台管理模块数据库表设计.xlsx

Binary file not shown.

14
java/pom.xml

@ -7,15 +7,15 @@ @@ -7,15 +7,15 @@
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
</parent>
<groupId>com.mengyxu.admin</groupId>
<artifactId>mengyxu_admin</artifactId>
<groupId>vip.xumy.admin</groupId>
<artifactId>xumy_admin</artifactId>
<version>0.0.1</version>
<name>admin</name>
<description>mengyxu-admin</description>
<description>xumy-admin</description>
<packaging>jar</packaging>
<properties>
<mengyxu.core.version>0.0.1</mengyxu.core.version>
<core.version>0.0.1</core.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<mybatis.pagehelper.version>1.2.5</mybatis.pagehelper.version>
@ -27,9 +27,9 @@ @@ -27,9 +27,9 @@
<dependencies>
<dependency>
<groupId>com.mengyxu.core</groupId>
<artifactId>mengyxu_core</artifactId>
<version>${mengyxu.core.version}</version>
<groupId>vip.xumy.core</groupId>
<artifactId>xumy_core</artifactId>
<version>${core.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web -->

6
java/src/main/java/com/mengyxu/admin/AdminApplocation.java → java/src/main/java/vip/xumy/admin/AdminApplocation.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin;
package vip.xumy.admin;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
@ -10,8 +10,8 @@ import org.springframework.context.annotation.ComponentScan; @@ -10,8 +10,8 @@ import org.springframework.context.annotation.ComponentScan;
@EnableAutoConfiguration(exclude = DataSourceAutoConfiguration.class)
@ComponentScan(value = "com.mengyxu", useDefaultFilters = true)
@MapperScan("com.mengyxu.admin.**.mapper")
@ComponentScan(value = "vip.xumy", useDefaultFilters = true)
@MapperScan("vip.xumy.admin.**.mapper")
public class AdminApplocation extends SpringBootServletInitializer {
public static void main(String[] args) {

2
java/src/main/java/com/mengyxu/admin/PageController.java → java/src/main/java/vip/xumy/admin/PageController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin;
package vip.xumy.admin;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;

18
java/src/main/java/com/mengyxu/admin/PublicContoller.java → java/src/main/java/vip/xumy/admin/PublicContoller.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin;
package vip.xumy.admin;
import java.util.List;
import java.util.Map;
@ -11,14 +11,14 @@ import org.springframework.web.bind.annotation.RequestMapping; @@ -11,14 +11,14 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import com.mengyxu.admin.sys.pojo.Dictionary;
import com.mengyxu.admin.sys.service.IDictionaryService;
import com.mengyxu.admin.um.pojo.Permission;
import com.mengyxu.admin.um.service.IPermissionService;
import com.mengyxu.admin.um.service.IRolePermissionService;
import com.mengyxu.admin.utils.LoginUtil;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.pojo.com.Entry;
import vip.xumy.admin.sys.pojo.Dictionary;
import vip.xumy.admin.sys.service.IDictionaryService;
import vip.xumy.admin.um.pojo.Permission;
import vip.xumy.admin.um.service.IPermissionService;
import vip.xumy.admin.um.service.IRolePermissionService;
import vip.xumy.admin.utils.LoginUtil;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.pojo.com.Entry;
/** Ownership belongs to the company
* author:mengyxu

14
java/src/main/java/com/mengyxu/admin/conf/BaseSprtWebMvcConfigurer.java → java/src/main/java/vip/xumy/admin/conf/BaseSprtWebMvcConfigurer.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.conf;
package vip.xumy.admin.conf;
import java.util.ArrayList;
import java.util.Iterator;
@ -17,9 +17,10 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @@ -17,9 +17,10 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.support.config.FastJsonConfig;
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
import com.mengyxu.admin.sys.service.ILogService;
import com.mengyxu.admin.utils.BaseLogUtil;
import com.mengyxu.admin.utils.LoginUtil;
import vip.xumy.admin.sys.service.ILogService;
import vip.xumy.admin.utils.BaseLogUtil;
import vip.xumy.admin.utils.LoginUtil;
@Configuration
public class BaseSprtWebMvcConfigurer implements WebMvcConfigurer {
@ -32,11 +33,6 @@ public class BaseSprtWebMvcConfigurer implements WebMvcConfigurer { @@ -32,11 +33,6 @@ public class BaseSprtWebMvcConfigurer implements WebMvcConfigurer {
}
@Autowired
public void setEnvironment(Environment env) {
// String packageType = env.getProperty("service.package.type");
// if ("jar".equals(packageType)) {
// GlobalConstant.RESOURCES_ROOT_PATH = GlobalConstant.JAR_RESOURCES_PATH;
// GlobalConstant.FILE_DOWNLOAD_PATH = GlobalConstant.JAR_DOWNLOAD_PATH;
// }
String timeout = env.getProperty("timeout.login.token", "30");
LoginUtil.timeout = Integer.parseInt(timeout);
LoginUtil.domain = env.getProperty("login.token.domain");

12
java/src/main/java/com/mengyxu/admin/conf/PermissionInteceptor.java → java/src/main/java/vip/xumy/admin/conf/PermissionInteceptor.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.conf;
package vip.xumy.admin.conf;
import java.util.List;
@ -10,13 +10,13 @@ import org.springframework.stereotype.Component; @@ -10,13 +10,13 @@ import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
import com.alibaba.fastjson.JSON;
import com.mengyxu.admin.um.service.IPermissionValidationService;
import com.mengyxu.admin.utils.LoginUtil;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.pojo.com.AjaxResponse;
import com.mengyxu.core.utils.StringUtil;
import lombok.extern.log4j.Log4j2;
import vip.xumy.admin.um.service.IPermissionValidationService;
import vip.xumy.admin.utils.LoginUtil;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.pojo.com.AjaxResponse;
import vip.xumy.core.utils.StringUtil;
/**
* 权限验证拦截器

13
java/src/main/java/com/mengyxu/admin/sys/controller/DictionaryController.java → java/src/main/java/vip/xumy/admin/sys/controller/DictionaryController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.sys.controller;
package vip.xumy.admin.sys.controller;
import java.util.List;
@ -10,11 +10,12 @@ import org.springframework.web.bind.annotation.RestController; @@ -10,11 +10,12 @@ import org.springframework.web.bind.annotation.RestController;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.mengyxu.admin.sys.pojo.Dictionary;
import com.mengyxu.admin.sys.service.IDictionaryService;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.pojo.com.AjaxResponse;
import com.mengyxu.core.pojo.com.PageResponse;
import vip.xumy.admin.sys.pojo.Dictionary;
import vip.xumy.admin.sys.service.IDictionaryService;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.pojo.com.AjaxResponse;
import vip.xumy.core.pojo.com.PageResponse;
/**
* Ownership belongs to the company author:mengyxu date:2019年12月6日

10
java/src/main/java/com/mengyxu/admin/sys/controller/LogController.java → java/src/main/java/vip/xumy/admin/sys/controller/LogController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.sys.controller;
package vip.xumy.admin.sys.controller;
import java.util.List;
@ -9,9 +9,10 @@ import org.springframework.web.bind.annotation.RestController; @@ -9,9 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.mengyxu.admin.sys.pojo.ActionLog;
import com.mengyxu.admin.sys.service.ILogService;
import com.mengyxu.core.pojo.com.PageResponse;
import vip.xumy.admin.sys.pojo.ActionLog;
import vip.xumy.admin.sys.service.ILogService;
import vip.xumy.core.pojo.com.PageResponse;
/** Ownership belongs to the company
* author:mengyxu
@ -30,7 +31,6 @@ public class LogController { @@ -30,7 +31,6 @@ public class LogController {
List<ActionLog> list = LogService.queryActionLog(example);
PageResponse<ActionLog> rsp = new PageResponse<>();
rsp.setRows(list);
rsp.setStatus("0");
rsp.setTotal(pages.getTotal());
return rsp;
}

15
java/src/main/java/com/mengyxu/admin/sys/controller/MemoryController.java → java/src/main/java/vip/xumy/admin/sys/controller/MemoryController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.sys.controller;
package vip.xumy.admin.sys.controller;
import java.util.ArrayList;
import java.util.List;
@ -11,14 +11,13 @@ import org.springframework.web.bind.annotation.RequestMapping; @@ -11,14 +11,13 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import com.mengyxu.admin.utils.LoginUtil;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.golbal.GlobalBuffer;
import com.mengyxu.core.pojo.BufferResult;
import com.mengyxu.core.pojo.com.AjaxResponse;
import com.mengyxu.core.pojo.com.Cache;
import lombok.extern.log4j.Log4j2;
import vip.xumy.admin.utils.LoginUtil;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.golbal.GlobalBuffer;
import vip.xumy.core.pojo.BufferResult;
import vip.xumy.core.pojo.com.AjaxResponse;
import vip.xumy.core.pojo.com.Cache;
/** Ownership belongs to the company
* author:mengyxu

12
java/src/main/java/com/mengyxu/admin/sys/controller/UserItemController.java → java/src/main/java/vip/xumy/admin/sys/controller/UserItemController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.sys.controller;
package vip.xumy.admin.sys.controller;
import java.util.List;
@ -9,11 +9,11 @@ import org.springframework.web.bind.annotation.RequestMapping; @@ -9,11 +9,11 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import com.mengyxu.admin.sys.pojo.UserItem;
import com.mengyxu.admin.sys.service.IUserItemService;
import com.mengyxu.admin.utils.LoginUtil;
import com.mengyxu.core.pojo.com.AjaxResponse;
import com.mengyxu.core.utils.StringUtil;
import vip.xumy.admin.sys.pojo.UserItem;
import vip.xumy.admin.sys.service.IUserItemService;
import vip.xumy.admin.utils.LoginUtil;
import vip.xumy.core.pojo.com.AjaxResponse;
import vip.xumy.core.utils.StringUtil;
/** Ownership belongs to the company
* author:mengyxu

4
java/src/main/java/com/mengyxu/admin/sys/mapper/IActionLogMapper.java → java/src/main/java/vip/xumy/admin/sys/mapper/IActionLogMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.mengyxu.admin.sys.mapper;
package vip.xumy.admin.sys.mapper;
import java.util.List;
import com.mengyxu.admin.sys.pojo.ActionLog;
import vip.xumy.admin.sys.pojo.ActionLog;
/** Ownership belongs to the company
* author:mengyxu

4
java/src/main/java/com/mengyxu/admin/sys/mapper/IConfigMapper.java → java/src/main/java/vip/xumy/admin/sys/mapper/IConfigMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.mengyxu.admin.sys.mapper;
package vip.xumy.admin.sys.mapper;
import java.util.List;
import com.mengyxu.admin.sys.pojo.SysConfig;
import vip.xumy.admin.sys.pojo.SysConfig;
public interface IConfigMapper {

6
java/src/main/java/com/mengyxu/admin/sys/mapper/IDictionaryMapper.java → java/src/main/java/vip/xumy/admin/sys/mapper/IDictionaryMapper.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.mengyxu.admin.sys.mapper;
package vip.xumy.admin.sys.mapper;
import java.util.List;
import com.mengyxu.admin.sys.pojo.Dictionary;
import com.mengyxu.core.pojo.com.Entry;
import vip.xumy.admin.sys.pojo.Dictionary;
import vip.xumy.core.pojo.com.Entry;
/** Ownership belongs to the company
* author:mengyxu

4
java/src/main/java/com/mengyxu/admin/sys/mapper/IUserItemMapper.java → java/src/main/java/vip/xumy/admin/sys/mapper/IUserItemMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.mengyxu.admin.sys.mapper;
package vip.xumy.admin.sys.mapper;
import java.util.List;
import com.mengyxu.admin.sys.pojo.UserItem;
import vip.xumy.admin.sys.pojo.UserItem;
/** Ownership belongs to the company
* author:mengyxu

5
java/src/main/java/com/mengyxu/admin/sys/pojo/ActionLog.java → java/src/main/java/vip/xumy/admin/sys/pojo/ActionLog.java

@ -1,9 +1,8 @@ @@ -1,9 +1,8 @@
package com.mengyxu.admin.sys.pojo;
import com.mengyxu.core.pojo.base.BasePeriod;
package vip.xumy.admin.sys.pojo;
import lombok.Getter;
import lombok.Setter;
import vip.xumy.core.pojo.base.BasePeriod;
/** Ownership belongs to the company
* author:mengyxu

5
java/src/main/java/com/mengyxu/admin/sys/pojo/Dictionary.java → java/src/main/java/vip/xumy/admin/sys/pojo/Dictionary.java

@ -1,11 +1,10 @@ @@ -1,11 +1,10 @@
package com.mengyxu.admin.sys.pojo;
package vip.xumy.admin.sys.pojo;
import java.util.List;
import com.mengyxu.core.pojo.base.BasePageParam;
import lombok.Getter;
import lombok.Setter;
import vip.xumy.core.pojo.base.BasePageParam;
/** Ownership belongs to the company
* author:mengyxu

4
java/src/main/java/com/mengyxu/admin/sys/pojo/SysConfig.java → java/src/main/java/vip/xumy/admin/sys/pojo/SysConfig.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.sys.pojo;
package vip.xumy.admin.sys.pojo;
import java.text.MessageFormat;
import java.util.Date;
@ -6,10 +6,10 @@ import java.util.Date; @@ -6,10 +6,10 @@ import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.mengyxu.core.pojo.base.BasePageParam;
import lombok.Getter;
import lombok.Setter;
import vip.xumy.core.pojo.base.BasePageParam;
@Setter
@Getter

6
java/src/main/java/com/mengyxu/admin/sys/pojo/UserItem.java → java/src/main/java/vip/xumy/admin/sys/pojo/UserItem.java

@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
package com.mengyxu.admin.sys.pojo;
package vip.xumy.admin.sys.pojo;
import java.util.Date;
import com.alibaba.fastjson.annotation.JSONField;
import com.mengyxu.core.pojo.base.BasePageParam;
import com.mengyxu.core.utils.DateUtil;
import lombok.Getter;
import lombok.Setter;
import vip.xumy.core.pojo.base.BasePageParam;
import vip.xumy.core.utils.DateUtil;
/** Ownership belongs to the company
* author:mengyxu

4
java/src/main/java/com/mengyxu/admin/sys/service/IConfigService.java → java/src/main/java/vip/xumy/admin/sys/service/IConfigService.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.mengyxu.admin.sys.service;
package vip.xumy.admin.sys.service;
import java.util.List;
import com.mengyxu.admin.sys.pojo.SysConfig;
import vip.xumy.admin.sys.pojo.SysConfig;
public interface IConfigService {

8
java/src/main/java/com/mengyxu/admin/sys/service/IDictionaryService.java → java/src/main/java/vip/xumy/admin/sys/service/IDictionaryService.java

@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
package com.mengyxu.admin.sys.service;
package vip.xumy.admin.sys.service;
import java.util.List;
import java.util.Map;
import com.mengyxu.admin.sys.pojo.Dictionary;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.pojo.com.Entry;
import vip.xumy.admin.sys.pojo.Dictionary;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.pojo.com.Entry;
/** Ownership belongs to the company
* author:mengyxu

4
java/src/main/java/com/mengyxu/admin/sys/service/ILogService.java → java/src/main/java/vip/xumy/admin/sys/service/ILogService.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.mengyxu.admin.sys.service;
package vip.xumy.admin.sys.service;
import java.util.List;
import java.util.Map;
import com.mengyxu.admin.sys.pojo.ActionLog;
import vip.xumy.admin.sys.pojo.ActionLog;
/** Ownership belongs to the company
* author:mengyxu

4
java/src/main/java/com/mengyxu/admin/sys/service/IUserItemService.java → java/src/main/java/vip/xumy/admin/sys/service/IUserItemService.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.mengyxu.admin.sys.service;
package vip.xumy.admin.sys.service;
import java.util.List;
import com.mengyxu.admin.sys.pojo.UserItem;
import vip.xumy.admin.sys.pojo.UserItem;
/** Ownership belongs to the company
* author:mengyxu

10
java/src/main/java/com/mengyxu/admin/sys/service/impl/ConfigService.java → java/src/main/java/vip/xumy/admin/sys/service/impl/ConfigService.java

@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
package com.mengyxu.admin.sys.service.impl;
package vip.xumy.admin.sys.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mengyxu.admin.sys.mapper.IConfigMapper;
import com.mengyxu.admin.sys.pojo.SysConfig;
import com.mengyxu.admin.sys.service.IConfigService;
import com.mengyxu.core.utils.StringUtil;
import vip.xumy.admin.sys.mapper.IConfigMapper;
import vip.xumy.admin.sys.pojo.SysConfig;
import vip.xumy.admin.sys.service.IConfigService;
import vip.xumy.core.utils.StringUtil;
@Service
public class ConfigService implements IConfigService {

14
java/src/main/java/com/mengyxu/admin/sys/service/impl/DictionaryService.java → java/src/main/java/vip/xumy/admin/sys/service/impl/DictionaryService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.sys.service.impl;
package vip.xumy.admin.sys.service.impl;
import java.util.HashMap;
import java.util.List;
@ -8,12 +8,12 @@ import org.springframework.beans.factory.annotation.Autowired; @@ -8,12 +8,12 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.mengyxu.admin.sys.mapper.IDictionaryMapper;
import com.mengyxu.admin.sys.pojo.Dictionary;
import com.mengyxu.admin.sys.service.IDictionaryService;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.pojo.com.Entry;
import com.mengyxu.core.utils.StringUtil;
import vip.xumy.admin.sys.mapper.IDictionaryMapper;
import vip.xumy.admin.sys.pojo.Dictionary;
import vip.xumy.admin.sys.service.IDictionaryService;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.pojo.com.Entry;
import vip.xumy.core.utils.StringUtil;
/** Ownership belongs to the company
* author:mengyxu

16
java/src/main/java/com/mengyxu/admin/sys/service/impl/LogService.java → java/src/main/java/vip/xumy/admin/sys/service/impl/LogService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.sys.service.impl;
package vip.xumy.admin.sys.service.impl;
import java.util.HashMap;
import java.util.List;
@ -7,13 +7,13 @@ import java.util.Map; @@ -7,13 +7,13 @@ import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mengyxu.admin.sys.mapper.IActionLogMapper;
import com.mengyxu.admin.sys.pojo.ActionLog;
import com.mengyxu.admin.sys.pojo.Dictionary;
import com.mengyxu.admin.sys.service.IDictionaryService;
import com.mengyxu.admin.sys.service.ILogService;
import com.mengyxu.core.golbal.GlobalBuffer;
import com.mengyxu.core.pojo.com.Cache;
import vip.xumy.admin.sys.mapper.IActionLogMapper;
import vip.xumy.admin.sys.pojo.ActionLog;
import vip.xumy.admin.sys.pojo.Dictionary;
import vip.xumy.admin.sys.service.IDictionaryService;
import vip.xumy.admin.sys.service.ILogService;
import vip.xumy.core.golbal.GlobalBuffer;
import vip.xumy.core.pojo.com.Cache;
/** Ownership belongs to the company
* author:mengyxu

8
java/src/main/java/com/mengyxu/admin/sys/service/impl/UserItemService.java → java/src/main/java/vip/xumy/admin/sys/service/impl/UserItemService.java

@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
package com.mengyxu.admin.sys.service.impl;
package vip.xumy.admin.sys.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mengyxu.admin.sys.mapper.IUserItemMapper;
import com.mengyxu.admin.sys.pojo.UserItem;
import com.mengyxu.admin.sys.service.IUserItemService;
import vip.xumy.admin.sys.mapper.IUserItemMapper;
import vip.xumy.admin.sys.pojo.UserItem;
import vip.xumy.admin.sys.service.IUserItemService;
/** Ownership belongs to the company
* author:mengyxu

18
java/src/main/java/com/mengyxu/admin/um/controller/LoginController.java → java/src/main/java/vip/xumy/admin/um/controller/LoginController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.um.controller;
package vip.xumy.admin.um.controller;
import java.util.List;
@ -11,14 +11,14 @@ import org.springframework.web.bind.annotation.RequestMapping; @@ -11,14 +11,14 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import com.mengyxu.admin.um.pojo.Menu;
import com.mengyxu.admin.um.pojo.User;
import com.mengyxu.admin.um.service.IMenuService;
import com.mengyxu.admin.um.service.IUserService;
import com.mengyxu.admin.utils.AdminLogUtil;
import com.mengyxu.admin.utils.LoginUtil;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.pojo.com.AjaxResponse;
import vip.xumy.admin.um.pojo.Menu;
import vip.xumy.admin.um.pojo.User;
import vip.xumy.admin.um.service.IMenuService;
import vip.xumy.admin.um.service.IUserService;
import vip.xumy.admin.utils.AdminLogUtil;
import vip.xumy.admin.utils.LoginUtil;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.pojo.com.AjaxResponse;
/** Ownership belongs to the company
* author:mengyxu

22
java/src/main/java/com/mengyxu/admin/um/controller/PermissionController.java → java/src/main/java/vip/xumy/admin/um/controller/PermissionController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.um.controller;
package vip.xumy.admin.um.controller;
import java.util.List;
@ -12,17 +12,17 @@ import org.springframework.web.bind.annotation.RestController; @@ -12,17 +12,17 @@ import org.springframework.web.bind.annotation.RestController;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.mengyxu.admin.um.pojo.Permission;
import com.mengyxu.admin.um.pojo.Role;
import com.mengyxu.admin.um.service.IPermissionService;
import com.mengyxu.admin.um.service.IRolePermissionService;
import com.mengyxu.admin.utils.AdminLogUtil;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.pojo.base.BasePageParam;
import com.mengyxu.core.pojo.com.AjaxResponse;
import com.mengyxu.core.pojo.com.PageResponse;
import lombok.extern.log4j.Log4j2;
import vip.xumy.admin.um.pojo.Permission;
import vip.xumy.admin.um.pojo.Role;
import vip.xumy.admin.um.service.IPermissionService;
import vip.xumy.admin.um.service.IRolePermissionService;
import vip.xumy.admin.utils.AdminLogUtil;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.pojo.base.BasePageParam;
import vip.xumy.core.pojo.com.AjaxResponse;
import vip.xumy.core.pojo.com.PageResponse;
/** Ownership belongs to the company
* author:mengyxu
@ -72,7 +72,6 @@ public class PermissionController { @@ -72,7 +72,6 @@ public class PermissionController {
List<Role> list = roleService.queryList();
PageResponse<Role> rsp = new PageResponse<>();
rsp.setRows(list);
rsp.setStatus("0");
rsp.setTotal(pages.getTotal());
return rsp;
}
@ -84,7 +83,6 @@ public class PermissionController { @@ -84,7 +83,6 @@ public class PermissionController {
List<Role> list = roleService.queryAll();
PageResponse<Role> rsp = new PageResponse<>();
rsp.setRows(list);
rsp.setStatus("0");
rsp.setTotal(pages.getTotal());
return rsp;
}

20
java/src/main/java/com/mengyxu/admin/um/controller/UserController.java → java/src/main/java/vip/xumy/admin/um/controller/UserController.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.um.controller;
package vip.xumy.admin.um.controller;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
@ -11,16 +11,16 @@ import org.springframework.web.bind.annotation.RestController; @@ -11,16 +11,16 @@ import org.springframework.web.bind.annotation.RestController;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.mengyxu.admin.um.pojo.User;
import com.mengyxu.admin.um.service.IUserService;
import com.mengyxu.admin.utils.AdminLogUtil;
import com.mengyxu.admin.utils.LoginUtil;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.pojo.base.BasePageParam;
import com.mengyxu.core.pojo.com.AjaxResponse;
import com.mengyxu.core.pojo.com.PageResponse;
import lombok.extern.log4j.Log4j2;
import vip.xumy.admin.um.pojo.User;
import vip.xumy.admin.um.service.IUserService;
import vip.xumy.admin.utils.AdminLogUtil;
import vip.xumy.admin.utils.LoginUtil;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.pojo.base.BasePageParam;
import vip.xumy.core.pojo.com.AjaxResponse;
import vip.xumy.core.pojo.com.PageResponse;
/** Ownership belongs to the company
* author:mengyxu
@ -46,7 +46,6 @@ public class UserController { @@ -46,7 +46,6 @@ public class UserController {
List<User> list = userService.queryByExample(example);
PageResponse<User> rsp = new PageResponse<>();
rsp.setRows(list);
rsp.setStatus("0");
rsp.setTotal(pages.getTotal());
return rsp;
}
@ -62,7 +61,6 @@ public class UserController { @@ -62,7 +61,6 @@ public class UserController {
List<User> list = userService.queryAll();
PageResponse<User> rsp = new PageResponse<>();
rsp.setRows(list);
rsp.setStatus("0");
rsp.setTotal(pages.getTotal());
return rsp;
}

8
java/src/main/java/com/mengyxu/admin/um/mapper/IPermissionMapper.java → java/src/main/java/vip/xumy/admin/um/mapper/IPermissionMapper.java

@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
package com.mengyxu.admin.um.mapper;
package vip.xumy.admin.um.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.mengyxu.admin.um.pojo.Menu;
import com.mengyxu.admin.um.pojo.Permission;
import com.mengyxu.core.pojo.com.Entry;
import vip.xumy.admin.um.pojo.Menu;
import vip.xumy.admin.um.pojo.Permission;
import vip.xumy.core.pojo.com.Entry;
/**
* 权限管理Dao

6
java/src/main/java/com/mengyxu/admin/um/mapper/IRolePermissionMapper.java → java/src/main/java/vip/xumy/admin/um/mapper/IRolePermissionMapper.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.mengyxu.admin.um.mapper;
package vip.xumy.admin.um.mapper;
import java.util.List;
import com.mengyxu.admin.um.pojo.Role;
import com.mengyxu.core.pojo.com.Entry;
import vip.xumy.admin.um.pojo.Role;
import vip.xumy.core.pojo.com.Entry;
/** Ownership belongs to the company
* author:mengyxu

4
java/src/main/java/com/mengyxu/admin/um/mapper/IUserMapper.java → java/src/main/java/vip/xumy/admin/um/mapper/IUserMapper.java

@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
package com.mengyxu.admin.um.mapper;
package vip.xumy.admin.um.mapper;
import java.util.List;
import com.mengyxu.admin.um.pojo.User;
import vip.xumy.admin.um.pojo.User;
/** Ownership belongs to the company
* author:mengyxu

5
java/src/main/java/com/mengyxu/admin/um/pojo/Menu.java → java/src/main/java/vip/xumy/admin/um/pojo/Menu.java

@ -1,9 +1,8 @@ @@ -1,9 +1,8 @@
package com.mengyxu.admin.um.pojo;
import com.mengyxu.core.pojo.base.BaseTree;
package vip.xumy.admin.um.pojo;
import lombok.Getter;
import lombok.Setter;
import vip.xumy.core.pojo.base.BaseTree;
/**
* 菜单实体类

2
java/src/main/java/com/mengyxu/admin/um/pojo/MenuParam.java → java/src/main/java/vip/xumy/admin/um/pojo/MenuParam.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.um.pojo;
package vip.xumy.admin.um.pojo;
import lombok.Getter;
import lombok.Setter;

5
java/src/main/java/com/mengyxu/admin/um/pojo/Permission.java → java/src/main/java/vip/xumy/admin/um/pojo/Permission.java

@ -1,9 +1,8 @@ @@ -1,9 +1,8 @@
package com.mengyxu.admin.um.pojo;
import com.mengyxu.core.pojo.base.BaseTree;
package vip.xumy.admin.um.pojo;
import lombok.Getter;
import lombok.Setter;
import vip.xumy.core.pojo.base.BaseTree;
/**
* 权限实体类

4
java/src/main/java/com/mengyxu/admin/um/pojo/Rockey.java → java/src/main/java/vip/xumy/admin/um/pojo/Rockey.java

@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
package com.mengyxu.admin.um.pojo;
package vip.xumy.admin.um.pojo;
import com.alibaba.fastjson.annotation.JSONField;
import com.mengyxu.core.pojo.base.BasePageParam;
import lombok.Getter;
import lombok.Setter;
import vip.xumy.core.pojo.base.BasePageParam;
/** Ownership belongs to the company
* author:mengyxu

2
java/src/main/java/com/mengyxu/admin/um/pojo/Role.java → java/src/main/java/vip/xumy/admin/um/pojo/Role.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.um.pojo;
package vip.xumy.admin.um.pojo;
import java.text.MessageFormat;
import java.util.List;

6
java/src/main/java/com/mengyxu/admin/um/pojo/User.java → java/src/main/java/vip/xumy/admin/um/pojo/User.java

@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
package com.mengyxu.admin.um.pojo;
package vip.xumy.admin.um.pojo;
import java.text.MessageFormat;
import java.util.List;
import com.alibaba.fastjson.annotation.JSONField;
import com.mengyxu.core.pojo.base.BasePageParam;
import com.mengyxu.core.utils.StringUtil;
import lombok.Getter;
import lombok.Setter;
import vip.xumy.core.pojo.base.BasePageParam;
import vip.xumy.core.utils.StringUtil;
/** Ownership belongs to the company
* author:mengyxu

6
java/src/main/java/com/mengyxu/admin/um/service/IMenuService.java → java/src/main/java/vip/xumy/admin/um/service/IMenuService.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.mengyxu.admin.um.service;
package vip.xumy.admin.um.service;
import java.util.List;
import com.mengyxu.admin.um.pojo.Menu;
import com.mengyxu.core.pojo.com.Entry;
import vip.xumy.admin.um.pojo.Menu;
import vip.xumy.core.pojo.com.Entry;
public interface IMenuService {

6
java/src/main/java/com/mengyxu/admin/um/service/IPermissionService.java → java/src/main/java/vip/xumy/admin/um/service/IPermissionService.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.mengyxu.admin.um.service;
package vip.xumy.admin.um.service;
import java.util.List;
import com.mengyxu.admin.um.pojo.Permission;
import com.mengyxu.core.exception.CoreException;
import vip.xumy.admin.um.pojo.Permission;
import vip.xumy.core.exception.CoreException;
/** Ownership belongs to the company
* author:mengyxu

2
java/src/main/java/com/mengyxu/admin/um/service/IPermissionValidationService.java → java/src/main/java/vip/xumy/admin/um/service/IPermissionValidationService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.um.service;
package vip.xumy.admin.um.service;
import java.util.List;

6
java/src/main/java/com/mengyxu/admin/um/service/IRolePermissionService.java → java/src/main/java/vip/xumy/admin/um/service/IRolePermissionService.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.mengyxu.admin.um.service;
package vip.xumy.admin.um.service;
import java.util.List;
import com.mengyxu.admin.um.pojo.Role;
import com.mengyxu.core.pojo.com.Entry;
import vip.xumy.admin.um.pojo.Role;
import vip.xumy.core.pojo.com.Entry;
/** Ownership belongs to the company
* author:mengyxu

6
java/src/main/java/com/mengyxu/admin/um/service/IUserService.java → java/src/main/java/vip/xumy/admin/um/service/IUserService.java

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
package com.mengyxu.admin.um.service;
package vip.xumy.admin.um.service;
import java.util.List;
import com.mengyxu.admin.um.pojo.User;
import com.mengyxu.core.exception.CoreException;
import vip.xumy.admin.um.pojo.User;
import vip.xumy.core.exception.CoreException;
/** Ownership belongs to the company
* author:mengyxu

20
java/src/main/java/com/mengyxu/admin/um/service/impl/PermissionService.java → java/src/main/java/vip/xumy/admin/um/service/impl/PermissionService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.um.service.impl;
package vip.xumy.admin.um.service.impl;
import java.util.ArrayList;
import java.util.List;
@ -8,15 +8,15 @@ import org.springframework.stereotype.Service; @@ -8,15 +8,15 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.StringUtils;
import com.mengyxu.admin.um.mapper.IPermissionMapper;
import com.mengyxu.admin.um.pojo.Menu;
import com.mengyxu.admin.um.pojo.Permission;
import com.mengyxu.admin.um.service.IMenuService;
import com.mengyxu.admin.um.service.IPermissionService;
import com.mengyxu.admin.um.service.IPermissionValidationService;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.pojo.com.Entry;
import com.mengyxu.core.utils.StringUtil;
import vip.xumy.admin.um.mapper.IPermissionMapper;
import vip.xumy.admin.um.pojo.Menu;
import vip.xumy.admin.um.pojo.Permission;
import vip.xumy.admin.um.service.IMenuService;
import vip.xumy.admin.um.service.IPermissionService;
import vip.xumy.admin.um.service.IPermissionValidationService;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.pojo.com.Entry;
import vip.xumy.core.utils.StringUtil;
@Service
@Transactional

10
java/src/main/java/com/mengyxu/admin/um/service/impl/RolePermissionService.java → java/src/main/java/vip/xumy/admin/um/service/impl/RolePermissionService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.um.service.impl;
package vip.xumy.admin.um.service.impl;
import java.util.List;
@ -6,10 +6,10 @@ import org.springframework.beans.factory.annotation.Autowired; @@ -6,10 +6,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.mengyxu.admin.um.mapper.IRolePermissionMapper;
import com.mengyxu.admin.um.pojo.Role;
import com.mengyxu.admin.um.service.IRolePermissionService;
import com.mengyxu.core.pojo.com.Entry;
import vip.xumy.admin.um.mapper.IRolePermissionMapper;
import vip.xumy.admin.um.pojo.Role;
import vip.xumy.admin.um.service.IRolePermissionService;
import vip.xumy.core.pojo.com.Entry;
/** Ownership belongs to the company
* author:mengyxu

18
java/src/main/java/com/mengyxu/admin/um/service/impl/UserService.java → java/src/main/java/vip/xumy/admin/um/service/impl/UserService.java

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
package com.mengyxu.admin.um.service.impl;
package vip.xumy.admin.um.service.impl;
import java.util.Date;
import java.util.List;
@ -8,14 +8,14 @@ import org.springframework.stereotype.Service; @@ -8,14 +8,14 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.DigestUtils;
import com.mengyxu.admin.um.mapper.IUserMapper;
import com.mengyxu.admin.um.pojo.User;
import com.mengyxu.admin.um.service.IUserService;
import com.mengyxu.admin.utils.LoginUtil;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.golbal.GlobalConstant;
import com.mengyxu.core.utils.DateUtil;
import com.mengyxu.core.utils.StringUtil;
import vip.xumy.admin.um.mapper.IUserMapper;
import vip.xumy.admin.um.pojo.User;
import vip.xumy.admin.um.service.IUserService;
import vip.xumy.admin.utils.LoginUtil;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.golbal.GlobalConstant;
import vip.xumy.core.utils.DateUtil;
import vip.xumy.core.utils.StringUtil;
/** Ownership belongs to the company
* author:mengyxu

10
java/src/main/java/com/mengyxu/admin/utils/AdminLogUtil.java → java/src/main/java/vip/xumy/admin/utils/AdminLogUtil.java

@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
package com.mengyxu.admin.utils;
package vip.xumy.admin.utils;
import javax.servlet.http.HttpServletRequest;
import com.mengyxu.admin.sys.pojo.ActionLog;
import com.mengyxu.admin.um.pojo.Role;
import com.mengyxu.admin.um.pojo.User;
import com.mengyxu.core.utils.StringUtil;
import vip.xumy.admin.sys.pojo.ActionLog;
import vip.xumy.admin.um.pojo.Role;
import vip.xumy.admin.um.pojo.User;
import vip.xumy.core.utils.StringUtil;
public class AdminLogUtil extends BaseLogUtil {

9
java/src/main/java/com/mengyxu/admin/utils/BaseLogUtil.java → java/src/main/java/vip/xumy/admin/utils/BaseLogUtil.java

@ -1,14 +1,13 @@ @@ -1,14 +1,13 @@
package com.mengyxu.admin.utils;
package vip.xumy.admin.utils;
import java.text.MessageFormat;
import javax.servlet.http.HttpServletRequest;
import com.mengyxu.admin.sys.pojo.ActionLog;
import com.mengyxu.admin.sys.service.ILogService;
import com.mengyxu.core.utils.StringUtil;
import lombok.extern.log4j.Log4j2;
import vip.xumy.admin.sys.pojo.ActionLog;
import vip.xumy.admin.sys.service.ILogService;
import vip.xumy.core.utils.StringUtil;
@Log4j2
public class BaseLogUtil {

14
java/src/main/java/com/mengyxu/admin/utils/LoginUtil.java → java/src/main/java/vip/xumy/admin/utils/LoginUtil.java

@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
package com.mengyxu.admin.utils;
package vip.xumy.admin.utils;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mengyxu.admin.um.pojo.User;
import com.mengyxu.core.exception.CoreException;
import com.mengyxu.core.golbal.GlobalBuffer;
import com.mengyxu.core.golbal.GlobalConstant;
import com.mengyxu.core.pojo.com.Cache;
import com.mengyxu.core.utils.StringUtil;
import vip.xumy.admin.um.pojo.User;
import vip.xumy.core.exception.CoreException;
import vip.xumy.core.golbal.GlobalBuffer;
import vip.xumy.core.golbal.GlobalConstant;
import vip.xumy.core.pojo.com.Cache;
import vip.xumy.core.utils.StringUtil;
/** Ownership belongs to the company
* author:mengyxu

2
java/src/main/resources/application.properties

@ -29,7 +29,5 @@ pagehelper.supportMethodsArguments=true @@ -29,7 +29,5 @@ pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
pagehelper.returnPageInfo=check
#缓存定时器cron
quartz.cron.clean.global=0 */10 * * * ?
#用户登陆token有效期(分钟)
timeout.login.token=30

8
java/src/main/resources/mapper/sys/IActionLogMapper.xml

@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.mengyxu.admin.sys.mapper.IActionLogMapper">
<mapper namespace="vip.xumy.admin.sys.mapper.IActionLogMapper">
<sql id="base_column">
id,type,module,user_id,login_ip,time,context
</sql>
<resultMap type="com.mengyxu.admin.sys.pojo.ActionLog" id="logRM">
<resultMap type="vip.xumy.admin.sys.pojo.ActionLog" id="logRM">
<id column="id" property="id"/>
<result column="type" property="type"/>
<result column="module" property="module"/>
@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
<result column="context" property="context"/>
</resultMap>
<select id="queryByExample" parameterType="com.mengyxu.admin.sys.pojo.ActionLog" resultMap="logRM">
<select id="queryByExample" parameterType="vip.xumy.admin.sys.pojo.ActionLog" resultMap="logRM">
SELECT
<include refid="base_column"/>
FROM
@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
ORDER BY time DESC
</select>
<insert id="insert" parameterType="com.mengyxu.admin.sys.pojo.ActionLog">
<insert id="insert" parameterType="vip.xumy.admin.sys.pojo.ActionLog">
INSERT INTO sys_action_log
(<include refid="base_column"/>)
VALUES (

8
java/src/main/resources/mapper/sys/IConfigMapper.xml

@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mengyxu.admin.sys.mapper.IConfigMapper">
<mapper namespace="vip.xumy.admin.sys.mapper.IConfigMapper">
<sql id="baseColumn">
cfg_key,
@ -15,7 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -15,7 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update_user
</sql>
<resultMap type="com.mengyxu.admin.sys.pojo.SysConfig" id="cfgResultMap">
<resultMap type="vip.xumy.admin.sys.pojo.SysConfig" id="cfgResultMap">
<result column="cfg_key" property="cfgKey"/>
<result column="cfg_name" property="cfgName"/>
<result column="cfg_value" property="cfgValue"/>
@ -31,7 +31,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -31,7 +31,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
SELECT cfg_value FROM sys_config WHERE cfg_key = #{cfgKey} AND cfg_status != 'I'
</select>
<select id="queryByExample" parameterType="com.mengyxu.admin.sys.pojo.SysConfig" resultMap="cfgResultMap">
<select id="queryByExample" parameterType="vip.xumy.admin.sys.pojo.SysConfig" resultMap="cfgResultMap">
SELECT
<include refid="baseColumn"/>
FROM
@ -49,7 +49,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -49,7 +49,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where>
</select>
<update id="update" parameterType="com.mengyxu.admin.sys.pojo.SysConfig">
<update id="update" parameterType="vip.xumy.admin.sys.pojo.SysConfig">
UPDATE
sys_config
SET

24
java/src/main/resources/mapper/sys/IDictionaryMapper.xml

@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mengyxu.admin.sys.mapper.IDictionaryMapper">
<mapper namespace="vip.xumy.admin.sys.mapper.IDictionaryMapper">
<sql id="typeColumn">
type_code,
@ -20,7 +20,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -20,7 +20,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dict_status
</sql>
<resultMap type="com.mengyxu.admin.sys.pojo.Dictionary" id="typeRM">
<resultMap type="vip.xumy.admin.sys.pojo.Dictionary" id="typeRM">
<result column="type_code" property="key"/>
<result column="type_code" property="code"/>
<result column="type_name" property="name"/>
@ -30,7 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -30,7 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<collection property="children" column="{parent=type_code}" select="queryDict"/>
</resultMap>
<resultMap type="com.mengyxu.admin.sys.pojo.Dictionary" id="dictRM">
<resultMap type="vip.xumy.admin.sys.pojo.Dictionary" id="dictRM">
<id column="dict_id" property="id"/>
<result column="dict_id" property="key"/>
<result column="dict_code" property="code"/>
@ -42,7 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -42,7 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="queryType" resultMap="typeRM" parameterType="com.mengyxu.admin.sys.pojo.Dictionary">
<select id="queryType" resultMap="typeRM" parameterType="vip.xumy.admin.sys.pojo.Dictionary">
SELECT
<include refid="typeColumn"/>
FROM
@ -61,7 +61,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -61,7 +61,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
ORDER BY type_name ASC
</select>
<select id="queryDict" resultMap="dictRM" parameterType="com.mengyxu.admin.sys.pojo.Dictionary">
<select id="queryDict" resultMap="dictRM" parameterType="vip.xumy.admin.sys.pojo.Dictionary">
SELECT
<include refid="dictColumn"/>
FROM
@ -80,7 +80,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -80,7 +80,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
ORDER BY dict_id ASC
</select>
<insert id="insertDict" parameterType="com.mengyxu.admin.sys.pojo.Dictionary" >
<insert id="insertDict" parameterType="vip.xumy.admin.sys.pojo.Dictionary" >
INSERT INTO sys_dictionary
(<include refid="dictColumn"></include>)
VALUES
@ -94,7 +94,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -94,7 +94,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
)
</insert>
<insert id="insertType" parameterType="com.mengyxu.admin.sys.pojo.Dictionary">
<insert id="insertType" parameterType="vip.xumy.admin.sys.pojo.Dictionary">
INSERT INTO sys_dict_type
(<include refid="typeColumn"></include>)
VALUES
@ -106,7 +106,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -106,7 +106,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
)
</insert>
<update id="updateDict" parameterType="com.mengyxu.admin.sys.pojo.Dictionary">
<update id="updateDict" parameterType="vip.xumy.admin.sys.pojo.Dictionary">
UPDATE sys_dictionary SET
dict_code = #{code},
dict_name = #{name},
@ -117,7 +117,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -117,7 +117,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
dict_id = #{id}
</update>
<update id="updateType" parameterType="com.mengyxu.admin.sys.pojo.Dictionary">
<update id="updateType" parameterType="vip.xumy.admin.sys.pojo.Dictionary">
UPDATE sys_dict_type SET
type_name = #{name},
type_desc = #{desc},
@ -138,15 +138,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -138,15 +138,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
DELETE FROM sys_dictionary WHERE dict_parent = #{parent}
</delete>
<select id="queryProvince" resultType="com.mengyxu.core.pojo.com.Entry">
<select id="queryProvince" resultType="vip.xumy.core.pojo.com.Entry">
select code as 'key', name as 'value' from province
</select>
<select id="queryCity" resultType="com.mengyxu.core.pojo.com.Entry" parameterType="java.lang.String">
<select id="queryCity" resultType="vip.xumy.core.pojo.com.Entry" parameterType="java.lang.String">
select code as 'key', name as 'value' from city where provinceCode = #{parent}
</select>
<select id="queryCounty" resultType="com.mengyxu.core.pojo.com.Entry" parameterType="java.lang.String">
<select id="queryCounty" resultType="vip.xumy.core.pojo.com.Entry" parameterType="java.lang.String">
select countycode as 'key', countyname as 'value' from county where cityCode = #{parent}
</select>

10
java/src/main/resources/mapper/sys/IUserItemMapper.xml

@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.mengyxu.admin.sys.mapper.IUserItemMapper">
<mapper namespace="vip.xumy.admin.sys.mapper.IUserItemMapper">
<sql id="base_column">
id,user_id,item_name,item_desc,item_type,item_flag,add_user,add_time,status
</sql>
<resultMap type="com.mengyxu.admin.sys.pojo.UserItem" id="itemRM">
<resultMap type="vip.xumy.admin.sys.pojo.UserItem" id="itemRM">
<id column="id" property="id"/>
<result column="user_id" property="userId"/>
<result column="item_name" property="itemName"/>
@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
<result column="status" property="status"/>
</resultMap>
<select id="queryByExample" parameterType="com.mengyxu.admin.sys.pojo.UserItem" resultMap="itemRM">
<select id="queryByExample" parameterType="vip.xumy.admin.sys.pojo.UserItem" resultMap="itemRM">
SELECT
<include refid="base_column"/>
FROM
@ -49,7 +49,7 @@ @@ -49,7 +49,7 @@
</if>
</select>
<insert id="insert" parameterType="com.mengyxu.admin.sys.pojo.UserItem">
<insert id="insert" parameterType="vip.xumy.admin.sys.pojo.UserItem">
INSERT INTO sys_user_item
(<include refid="base_column"/>)
VALUES (
@ -84,7 +84,7 @@ @@ -84,7 +84,7 @@
</foreach>
</insert>
<update id="update" parameterType="com.mengyxu.admin.sys.pojo.UserItem">
<update id="update" parameterType="vip.xumy.admin.sys.pojo.UserItem">
UPDATE sys_user_item
SET
status = #{status}

14
java/src/main/resources/mapper/um/IPermissionMapper.xml

@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mengyxu.admin.um.mapper.IPermissionMapper">
<mapper namespace="vip.xumy.admin.um.mapper.IPermissionMapper">
<sql id="baseColumn">
per_code,
@ -15,7 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -15,7 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
per_order
</sql>
<insert id="insertOne" parameterType="com.mengyxu.admin.um.pojo.Permission" >
<insert id="insertOne" parameterType="vip.xumy.admin.um.pojo.Permission" >
INSERT INTO um_permission_full
(<include refid="baseColumn"></include>)
VALUES
@ -49,7 +49,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -49,7 +49,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</foreach>
</insert>
<update id="updateByCode" parameterType="com.mengyxu.admin.um.pojo.Permission">
<update id="updateByCode" parameterType="vip.xumy.admin.um.pojo.Permission">
UPDATE um_permission_full SET
per_name = #{name},
per_desc = #{desc},
@ -112,7 +112,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -112,7 +112,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
AND p.per_code = #{preCode}
</select>
<select id="queryAllModule" parameterType="java.lang.String" resultType="com.mengyxu.core.pojo.com.Entry">
<select id="queryAllModule" parameterType="java.lang.String" resultType="vip.xumy.core.pojo.com.Entry">
SELECT
p.per_code as 'key',
p.per_name as 'value'
@ -128,7 +128,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -128,7 +128,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
ORDER BY per_order ASC
</select>
<resultMap type="com.mengyxu.admin.um.pojo.Menu" id="menuResultMap">
<resultMap type="vip.xumy.admin.um.pojo.Menu" id="menuResultMap">
<result property="id" column="per_code"/>
<result property="title" column="per_name"/>
<result property="desc" column="per_desc"/>
@ -203,7 +203,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -203,7 +203,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
AND p.per_level = 'action'
</select>
<resultMap type="com.mengyxu.admin.um.pojo.Permission" id="permissionRm">
<resultMap type="vip.xumy.admin.um.pojo.Permission" id="permissionRm">
<result property="id" column="per_code"/>
<result property="name" column="per_name"/>
<result property="desc" column="per_desc"/>
@ -231,7 +231,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -231,7 +231,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
ORDER BY per_order ASC
</select>
<resultMap type="com.mengyxu.admin.um.pojo.Permission" id="publicPerRm">
<resultMap type="vip.xumy.admin.um.pojo.Permission" id="publicPerRm">
<result property="id" column="per_code"/>
<result property="name" column="per_name"/>

14
java/src/main/resources/mapper/um/IRolePermissionMapper.xml

@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mengyxu.admin.um.mapper.IRolePermissionMapper">
<mapper namespace="vip.xumy.admin.um.mapper.IRolePermissionMapper">
<sql id="baseColumn">
role_code,
@ -11,14 +11,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -11,14 +11,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
role_status
</sql>
<resultMap type="com.mengyxu.admin.um.pojo.Role" id="baseRM">
<resultMap type="vip.xumy.admin.um.pojo.Role" id="baseRM">
<result column="role_code" property="code"/>
<result column="role_name" property="name"/>
<result column="role_desc" property="desc"/>
<result column="role_status" property="status"/>
</resultMap>
<resultMap type="com.mengyxu.admin.um.pojo.Role" id="roleRM" extends="baseRM">
<resultMap type="vip.xumy.admin.um.pojo.Role" id="roleRM" extends="baseRM">
<collection property="permissions" column="role_code" select="queryPermissions" />
</resultMap>
@ -43,7 +43,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -43,7 +43,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
role_code = #{roleCode}
</select>
<insert id="insertOne" parameterType="com.mengyxu.admin.um.pojo.Role" >
<insert id="insertOne" parameterType="vip.xumy.admin.um.pojo.Role" >
INSERT INTO um_role_full
(<include refid="baseColumn"/>)
VALUES
@ -77,7 +77,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -77,7 +77,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
DELETE FROM um_role_permission WHERE role_code = #{roleCode}
</delete>
<insert id="insertRolePer" parameterType="com.mengyxu.admin.um.pojo.Role" >
<insert id="insertRolePer" parameterType="vip.xumy.admin.um.pojo.Role" >
INSERT INTO um_role_permission
(role_code, per_code)
VALUES
@ -89,7 +89,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -89,7 +89,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</foreach>
</insert>
<update id="update" parameterType="com.mengyxu.admin.um.pojo.Role">
<update id="update" parameterType="vip.xumy.admin.um.pojo.Role">
UPDATE
um_role_full
<set>
@ -107,7 +107,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -107,7 +107,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
role_code = #{code}
</update>
<select id="queryRoleMaps" resultType="com.mengyxu.core.pojo.com.Entry">
<select id="queryRoleMaps" resultType="vip.xumy.core.pojo.com.Entry">
SELECT role_code as 'key', role_name as 'value' FROM um_role_full <include refid="withOutOperater"/>
</select>

14
java/src/main/resources/mapper/um/IUserMapper.xml

@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mengyxu.admin.um.mapper.IUserMapper">
<mapper namespace="vip.xumy.admin.um.mapper.IUserMapper">
<sql id="baseColumn">
user_id,
@ -15,7 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -15,7 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
status
</sql>
<resultMap type="com.mengyxu.admin.um.pojo.User" id="userResultMap">
<resultMap type="vip.xumy.admin.um.pojo.User" id="userResultMap">
<id column="user_id" property="userId" />
<result column="id_card" property="idCard" />
<result column="last_login" property="lastLogin" />
@ -23,7 +23,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -23,7 +23,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<collection property="roles" column="{userId=user_id,flag=flag}" select="queryRoles" />
</resultMap>
<select id="findUser" resultMap="userResultMap" parameterType="com.mengyxu.admin.um.pojo.User">
<select id="findUser" resultMap="userResultMap" parameterType="vip.xumy.admin.um.pojo.User">
SELECT
u.*, false as flag
FROM
@ -44,7 +44,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -44,7 +44,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where>
</select>
<select id="queryByExample" resultMap="userResultMap" parameterType="com.mengyxu.admin.um.pojo.User">
<select id="queryByExample" resultMap="userResultMap" parameterType="vip.xumy.admin.um.pojo.User">
SELECT
*, true as flag
FROM
@ -79,7 +79,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -79,7 +79,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</if>
</select>
<insert id="insert" parameterType="com.mengyxu.admin.um.pojo.User">
<insert id="insert" parameterType="vip.xumy.admin.um.pojo.User">
INSERT INTO um_user
(<include refid="baseColumn"></include>)
VALUES
@ -95,7 +95,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -95,7 +95,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
)
</insert>
<update id="update" parameterType="com.mengyxu.admin.um.pojo.User">
<update id="update" parameterType="vip.xumy.admin.um.pojo.User">
UPDATE um_user
<set>
<if test="newKey != null and newKey !=''">
@ -131,7 +131,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -131,7 +131,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
DELETE FROM um_user_role WHERE user_id = #{userId}
</delete>
<insert id="insertUserRole" parameterType="com.mengyxu.admin.um.pojo.User" >
<insert id="insertUserRole" parameterType="vip.xumy.admin.um.pojo.User" >
INSERT INTO um_user_role
(user_id, role_code)
VALUES

13606
vue/package-lock.json generated

File diff suppressed because it is too large Load Diff

2
vue/public/index.html

@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title>LRobust platform</title>
<title>后台管理模板</title>
</head>
<body style="margin: 0px;">
<noscript>

106
vue/src/assets/style/common.scss

@ -0,0 +1,106 @@ @@ -0,0 +1,106 @@
#app {
background-color: #edf2f7;
}
.app-head {
padding: 0px !important;
}
.app-main {
/* background-color: #ffffff; */
padding: 0px 20px !important;
}
/* .el-main{
padding-top: 0px !important;
} */
.main-head {
padding-top: 10px;
}
.query-mini {
width: 100px !important;
margin-right: 10px;
}
.query-smart {
width: 120px !important;
margin-right: 10px;
}
.query-short {
width: 150px !important;
margin-right: 10px;
}
.query-medium {
width: 200px !important;
margin-right: 10px;
}
.query-long {
width: 250px !important;
margin-right: 10px;
}
.query-tree {
width: 300px !important;
margin-right: 10px;
}
.query-longest {
width: 350px !important;
margin-right: 10px;
}
.query-400 {
width: 400px !important;
margin-right: 10px;
}
.query-450 {
width: 450px !important;
margin-right: 10px;
}
.query-500 {
width: 500px !important;
margin-right: 10px;
}
.modify-dialog .el-dialog {
background-color: #edf2f7;
}
.form-title {
font-size: 18px;
background-color: cadetblue;
padding: 10px;
height: 25px;
font-weight: bold;
margin-bottom: 20px;
color: #FFFFFF;
}
.full-item-form .el-select,
.full-item-form .el-date-editor,
.full-item-form .el-autocomplete {
width: 100% !important;
}
.dialog-footer {
text-align: right;
}
.infomation-form .el-form-item {
margin-top: 20px;
font-size: 1.5rem;
}
.infomation-form .el-input {
width: 350px;
margin-right: 20px;
}
.infomation-form .el-input__inner{
background-color: #4472c4 !important;
color: #FFFFFF;
}

92
vue/src/components/template/listTable.vue

@ -0,0 +1,92 @@ @@ -0,0 +1,92 @@
<template>
<div id="listTable">
<el-table :data="result.rows" :height="$store.state.sizes.pTableHei" border stripe>
<el-table-column v-for="prop in props" v-if="!prop.tableHide" :prop="prop.code" :label="prop.name"
:min-width="prop.width" :width="prop.type ? prop.width : ''" :type="prop.type"
:formatter="(row,column,value) => getValue(prop.dict,value)" show-overflow-tooltip />
<el-table-column v-if="urls.update || urls.del || actions" label="操作" :width="actionWidth" fixed="right">
<template slot-scope="scope" v-if="status != true || scope.row.status != 'R'">
<el-button v-if="urls.update && $store.state.buttons[urls.update]" size="mini" type="primary"
@click="modify(scope.row)">
修改 </el-button>
<el-button v-if="urls.del && $store.state.buttons[urls.del]" size="mini" type="danger"
@click="delate(scope.row)">
删除 </el-button>
<el-button v-for="action in actions" v-if="!action.url || $store.state.buttons[action.url]" size="mini"
:type="action.type" @click="$emit(action.emit,scope.row)">{{action.name}}</el-button>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
import {
Vue,
Component,
Prop
} from "vue-property-decorator";
@Component
export default class ListTable extends Vue {
@Prop({
type: Object
}) urls;
@Prop({
type: Object
}) result;
@Prop({
type: Array
}) props;
@Prop({
type: Array
}) actions;
@Prop({
type: Boolean
}) status;
actionWidth = 30;
getValue(dictKey, value) {
if (!dictKey) {
return value;
}
const dict = this.$store.state.dict[dictKey]
if (dict == null) {
return value;
}
return dict[value] == null ? value : dict[value]
}
created() {
if (this.urls.update) {
this.actionWidth += 60;
}
if (this.urls.del) {
this.actionWidth += 60;
}
const that = this;
if (this.actions) {
this.actions.forEach(i => {
that.actionWidth += i.width;
})
}
} // - 访this
mounted() {} // - 访DOM
beforeCreate() {} // -
beforeMount() {} // -
beforeUpdate() {} // -
updated() {} // -
beforeDestroy() {} // -
destroyed() {} // -
activated() {} //keep-alive
}
</script>
<style scoped>
</style>

38
vue/src/components/template/manage.vue

@ -2,41 +2,31 @@ @@ -2,41 +2,31 @@
<div id="mamageTemp">
<el-container>
<el-header class="main-head">
<el-row type="flex" justify="end">
<span v-for="term in terms">
<el-date-picker v-if="term.datePicker" v-model="example[term.code]" :value-format="term.valueFormat" :type="term.type"
:class="term.claze ? term.claze : 'query-medium'" :placeholder="term.desc"></el-date-picker>
<el-select v-if="term.dict" v-model="example[term.code]" :class="term.claze ? term.claze : 'query-medium'"
:placeholder="term.desc" :filterable="term.filterable" clearable>
<el-option v-for="(val, key, i) in $store.state.dict[term.dict]" :key="key" :value="key" :label="val" />
</el-select>
<el-input v-if="!term.datePicker && !term.dict" v-model="example[term.code]" :class="term.claze ? term.claze : 'query-medium'"
:placeholder="term.desc" clearable />
</span>
<el-button type="primary" icon="el-icon-search" @click="query(1)" v-if="urls.list && $store.state.buttons[urls.list]">
查询 </el-button>
<el-button type="success" icon="el-icon-plus" @click="add()" v-if="urls.save && $store.state.buttons[urls.save]">
添加{{name}} </el-button>
</el-row>
<SearchRow :example="example" :name="name" :terms="terms"
:queryAble="urls.list && $store.state.buttons[urls.list]"
:addAble="urls.save && $store.state.buttons[urls.save]"></SearchRow>
</el-header>
<el-main class="app-main">
<el-table :data="result.rows" :height="$store.state.sizes.pTableHei" border stripe>
<el-table-column v-for="prop in props" v-if="!prop.tableHide" :prop="prop.code" :label="prop.name"
:min-width="prop.width" :width="prop.type ? prop.width : ''" :type="prop.type" :formatter="(row,column,value) => getValue(prop.dict,value)"
show-overflow-tooltip />
:min-width="prop.width" :width="prop.type ? prop.width : ''" :type="prop.type"
:formatter="(row,column,value) => getValue(prop.dict,value)" show-overflow-tooltip />
<el-table-column v-if="urls.update || urls.del || actions" label="操作" :width="actionWidth" fixed="right">
<template slot-scope="scope" v-if="!stateProp || scope.row[stateProp] != 'R'">
<el-button v-if="urls.update && $store.state.buttons[urls.update]" size="mini" type="primary" @click="modify(scope.row)">
<el-button v-if="urls.update && $store.state.buttons[urls.update]" size="mini" type="primary"
@click="modify(scope.row)">
修改 </el-button>
<el-button v-if="urls.del && $store.state.buttons[urls.del]" size="mini" type="danger" @click="delate(scope.row)">
<el-button v-if="urls.del && $store.state.buttons[urls.del]" size="mini" type="danger"
@click="delate(scope.row)">
删除 </el-button>
<el-button v-for="action in actions" v-if="!action.url || $store.state.buttons[action.url]" size="mini"
:type="action.type" @click="$emit(action.emit,scope.row)">{{action.name}}</el-button>
</template>
</el-table-column>
</el-table>
<el-pagination :current-page="example.page" :page-sizes="[10, 20, 50, 100]" :page-size="example.size" layout="total, sizes, prev, pager, next, jumper"
:total="result.total" @size-change="handleSizeChange" @current-change="handleCurrentChange" />
<el-pagination :current-page="example.page" :page-sizes="[10, 20, 50, 100]" :page-size="example.size"
layout="total, sizes, prev, pager, next, jumper" :total="result.total" @size-change="handleSizeChange"
@current-change="handleCurrentChange" />
</el-main>
</el-container>
@ -69,10 +59,12 @@ @@ -69,10 +59,12 @@
Prop,
Watch
} from 'vue-property-decorator';
import SearchRow from './searchRow.vue';
import ModifyItem from './modifyItem.vue';
@Component({
components: {
SearchRow,
ModifyItem
}
})
@ -228,7 +220,7 @@ @@ -228,7 +220,7 @@
@Watch('flag.modify')
modifyChang(n, o) {
if(!n){
if (!n) {
this.param = {};
}
}

63
vue/src/components/template/searchRow.vue

@ -0,0 +1,63 @@ @@ -0,0 +1,63 @@
<template>
<div id="searchRow">
<el-row type="flex" justify="end">
<span v-for="term in terms">
<el-date-picker v-if="term.datePicker" v-model="example[term.code]" :value-format="term.valueFormat"
:type="term.type" :class="term.claze ? term.claze : 'query-medium'" :placeholder="term.desc"></el-date-picker>
<el-select v-if="term.dict" v-model="example[term.code]" :class="term.claze ? term.claze : 'query-medium'"
:placeholder="term.desc" filterable clearable>
<el-option v-for="(val, key, i) in $store.state.dict[term.dict]" :key="key" :value="key" :label="val" />
</el-select>
<el-input v-if="!term.datePicker && !term.dict" v-model="example[term.code]"
:class="term.claze ? term.claze : 'query-medium'" :placeholder="term.desc" clearable />
</span>
<el-button type="primary" icon="el-icon-search" @click="query(1)" v-if="queryAble"> 查询 </el-button>
<el-button type="success" icon="el-icon-plus" @click="add()" v-if="addAble"> 添加{{name}} </el-button>
</el-row>
</div>
</template>
<script>
import {
Vue,
Component,
Prop
} from "vue-property-decorator";
@Component
export default class SearchRow extends Vue {
@Prop({
type: Object
}) example;
@Prop({
type: String
}) name;
@Prop({
type: Array
}) terms;
@Prop({
type: Boolean
}) queryAble;
@Prop({
type: Boolean
}) addAble;
created() {} // - 访this
mounted() {} // - 访DOM
beforeCreate() {} // -
beforeMount() {} // -
beforeUpdate() {} // -
updated() {} // -
beforeDestroy() {} // -
destroyed() {} // -
activated() {} //keep-alive
}
</script>
<style scoped>
</style>

109
vue/src/views/main/App.vue

@ -65,111 +65,6 @@ @@ -65,111 +65,6 @@
activated() {} // keep-alive
}
</script>
<style>
#app {
background-color: #edf2f7;
}
.app-head {
padding: 0px !important;
}
.app-main {
/* background-color: #ffffff; */
padding: 0px 20px !important;
}
/* .el-main{
padding-top: 0px !important;
} */
.main-head {
padding-top: 10px;
}
.query-mini {
width: 100px !important;
margin-right: 10px;
}
.query-smart {
width: 120px !important;
margin-right: 10px;
}
.query-short {
width: 150px !important;
margin-right: 10px;
}
.query-medium {
width: 200px !important;
margin-right: 10px;
}
.query-long {
width: 250px !important;
margin-right: 10px;
}
.query-tree {
width: 300px !important;
margin-right: 10px;
}
.query-longest {
width: 350px !important;
margin-right: 10px;
}
.query-400 {
width: 400px !important;
margin-right: 10px;
}
.query-450 {
width: 450px !important;
margin-right: 10px;
}
.query-500 {
width: 500px !important;
margin-right: 10px;
}
.modify-dialog .el-dialog {
background-color: #edf2f7;
}
.form-title {
font-size: 18px;
background-color: cadetblue;
padding: 10px;
height: 25px;
font-weight: bold;
margin-bottom: 20px;
color: #FFFFFF;
}
.full-item-form .el-select,
.full-item-form .el-date-editor,
.full-item-form .el-autocomplete {
width: 100% !important;
}
.dialog-footer {
text-align: right;
}
.infomation-form .el-form-item {
margin-top: 20px;
font-size: 1.5rem;
}
.infomation-form .el-input {
width: 350px;
margin-right: 20px;
}
.infomation-form .el-input__inner{
background-color: #4472c4 !important;
color: #FFFFFF;
}
<style lang="scss">
@import "@/assets/style/common.scss";
</style>

2
vue/src/views/main/home.vue

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
<template>
<div id="home">
欢迎使用后台管理模版系统
欢迎使用后台管理模版
</div>
</template>

2
vue/src/views/main/login.vue

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
'margin-top': $store.state.sizes.loginTop,'margin-left':$store.state.sizes.loginLeft}">
<el-form ref="login" class="login-form" :model="user" :rules="rules" hide-required-asterisk label-width="30px">
<div class="login-title">
后台管理模版系统
后台管理模版
</div>
<br><br>
<el-form-item prop="userId">

Loading…
Cancel
Save