Bladeren bron

调整代码结构分层

xusl 1 jaar geleden
bovenliggende
commit
31884a02d1
100 gewijzigde bestanden met toevoegingen van 133 en 223 verwijderingen
  1. 0 0
      backend/src/main/java/com/jiayue/pfr/controller/alg/算法计算
  2. 10 10
      backend/src/main/java/com/jiayue/pfr/controller/cmf/SysMenuController.java
  3. 3 4
      backend/src/main/java/com/jiayue/pfr/controller/cmf/SysParameterController.java
  4. 3 3
      backend/src/main/java/com/jiayue/pfr/controller/cmf/SysPolicyController.java
  5. 2 3
      backend/src/main/java/com/jiayue/pfr/controller/cmf/SysRoleController.java
  6. 14 5
      backend/src/main/java/com/jiayue/pfr/controller/cmf/SysUserController.java
  7. 9 7
      backend/src/main/java/com/jiayue/pfr/controller/cmf/UserLoginController.java
  8. 0 0
      backend/src/main/java/com/jiayue/pfr/controller/cmf/后台管理功能
  9. 0 0
      backend/src/main/java/com/jiayue/pfr/controller/di/数据交互
  10. 0 0
      backend/src/main/java/com/jiayue/pfr/service/alg/算法计算
  11. 4 4
      backend/src/main/java/com/jiayue/pfr/service/cmf/SysMenuService.java
  12. 1 1
      backend/src/main/java/com/jiayue/pfr/service/cmf/SysParameterService.java
  13. 1 1
      backend/src/main/java/com/jiayue/pfr/service/cmf/SysPolicyService.java
  14. 1 1
      backend/src/main/java/com/jiayue/pfr/service/cmf/SysRoleService.java
  15. 1 1
      backend/src/main/java/com/jiayue/pfr/service/cmf/SysUserRoleService.java
  16. 1 1
      backend/src/main/java/com/jiayue/pfr/service/cmf/SysUserService.java
  17. 1 1
      backend/src/main/java/com/jiayue/pfr/service/cmf/UmsAdminService.java
  18. 5 5
      backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysMenuServiceImpl.java
  19. 4 4
      backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysParameterServiceImpl.java
  20. 2 2
      backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysPermissionService.java
  21. 2 2
      backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysPolicyServiceImpl.java
  22. 2 5
      backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysRoleServiceImpl.java
  23. 2 2
      backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysUserRoleServiceImpl.java
  24. 2 3
      backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysUserServiceImpl.java
  25. 3 3
      backend/src/main/java/com/jiayue/pfr/service/cmf/impl/UmsAdminServiceImpl.java
  26. 0 0
      backend/src/main/java/com/jiayue/pfr/service/cmf/后台管理功能
  27. 0 0
      backend/src/main/java/com/jiayue/pfr/service/di/数据交互
  28. 0 82
      backend/src/main/java/oshi/util/Util.java
  29. 0 73
      backend/src/main/resources/ssi.sql
  30. BIN
      backend/target/classes/9564748_api.jiayuepowertech.com.pfx
  31. 7 0
      backend/target/classes/META-INF/build-info.properties
  32. 1 0
      backend/target/classes/META-INF/spring.factories
  33. 41 0
      backend/target/classes/application.yml
  34. 11 0
      backend/target/classes/banner.txt
  35. BIN
      backend/target/classes/com/jiayue/pfr/SsiApplication.class
  36. BIN
      backend/target/classes/com/jiayue/pfr/annotation/AgainVerify.class
  37. BIN
      backend/target/classes/com/jiayue/pfr/aspectj/AgainVerifyAspect.class
  38. BIN
      backend/target/classes/com/jiayue/pfr/backenum/PasswordRuleEnum.class
  39. BIN
      backend/target/classes/com/jiayue/pfr/config/CaptchaConfig.class
  40. BIN
      backend/target/classes/com/jiayue/pfr/config/EnvironmentPreparedListener.class
  41. BIN
      backend/target/classes/com/jiayue/pfr/config/GlobalExceptionAdvice.class
  42. BIN
      backend/target/classes/com/jiayue/pfr/config/MybatisPlusConfig.class
  43. BIN
      backend/target/classes/com/jiayue/pfr/config/SaTokenConfiguration.class
  44. BIN
      backend/target/classes/com/jiayue/pfr/constant/CacheConstants.class
  45. BIN
      backend/target/classes/com/jiayue/pfr/constant/Constants.class
  46. BIN
      backend/target/classes/com/jiayue/pfr/constant/CustomException.class
  47. BIN
      backend/target/classes/com/jiayue/pfr/constant/PermissionContextHolder.class
  48. BIN
      backend/target/classes/com/jiayue/pfr/constant/SecretKeyConstants.class
  49. BIN
      backend/target/classes/com/jiayue/pfr/constant/UserConstants.class
  50. BIN
      backend/target/classes/com/jiayue/pfr/controller/SysMenuController.class
  51. BIN
      backend/target/classes/com/jiayue/pfr/controller/SysParameterController.class
  52. BIN
      backend/target/classes/com/jiayue/pfr/controller/SysPolicyController.class
  53. BIN
      backend/target/classes/com/jiayue/pfr/controller/SysRoleController.class
  54. BIN
      backend/target/classes/com/jiayue/pfr/controller/SysUserController.class
  55. BIN
      backend/target/classes/com/jiayue/pfr/controller/UserLoginController.class
  56. BIN
      backend/target/classes/com/jiayue/pfr/entity/BaseEntity.class
  57. BIN
      backend/target/classes/com/jiayue/pfr/entity/SysMenu.class
  58. BIN
      backend/target/classes/com/jiayue/pfr/entity/SysParameter.class
  59. BIN
      backend/target/classes/com/jiayue/pfr/entity/SysPolicy.class
  60. BIN
      backend/target/classes/com/jiayue/pfr/entity/SysRole.class
  61. BIN
      backend/target/classes/com/jiayue/pfr/entity/SysRoleMenu.class
  62. BIN
      backend/target/classes/com/jiayue/pfr/entity/SysUser.class
  63. BIN
      backend/target/classes/com/jiayue/pfr/entity/SysUserRole.class
  64. BIN
      backend/target/classes/com/jiayue/pfr/entity/TreeSelect.class
  65. BIN
      backend/target/classes/com/jiayue/pfr/entity/vo/MetaVo.class
  66. BIN
      backend/target/classes/com/jiayue/pfr/entity/vo/RouterVo.class
  67. BIN
      backend/target/classes/com/jiayue/pfr/filter/InterfaceLimitFilter.class
  68. BIN
      backend/target/classes/com/jiayue/pfr/handler/MyMetaObjectHandler.class
  69. BIN
      backend/target/classes/com/jiayue/pfr/mapper/SysMenuMapper.class
  70. BIN
      backend/target/classes/com/jiayue/pfr/mapper/SysParameterMapper.class
  71. BIN
      backend/target/classes/com/jiayue/pfr/mapper/SysPolicyMapper.class
  72. BIN
      backend/target/classes/com/jiayue/pfr/mapper/SysRoleMapper.class
  73. BIN
      backend/target/classes/com/jiayue/pfr/mapper/SysRoleMenuMapper.class
  74. BIN
      backend/target/classes/com/jiayue/pfr/mapper/SysUserMapper.class
  75. BIN
      backend/target/classes/com/jiayue/pfr/mapper/SysUserRoleMapper.class
  76. BIN
      backend/target/classes/com/jiayue/pfr/service/SysMenuService.class
  77. BIN
      backend/target/classes/com/jiayue/pfr/service/SysParameterService.class
  78. BIN
      backend/target/classes/com/jiayue/pfr/service/SysPolicyService.class
  79. BIN
      backend/target/classes/com/jiayue/pfr/service/SysRoleService.class
  80. BIN
      backend/target/classes/com/jiayue/pfr/service/SysUserRoleService.class
  81. BIN
      backend/target/classes/com/jiayue/pfr/service/SysUserService.class
  82. BIN
      backend/target/classes/com/jiayue/pfr/service/UmsAdminService.class
  83. BIN
      backend/target/classes/com/jiayue/pfr/service/impl/SysMenuServiceImpl.class
  84. BIN
      backend/target/classes/com/jiayue/pfr/service/impl/SysParameterServiceImpl.class
  85. BIN
      backend/target/classes/com/jiayue/pfr/service/impl/SysPermissionService.class
  86. BIN
      backend/target/classes/com/jiayue/pfr/service/impl/SysPolicyServiceImpl.class
  87. BIN
      backend/target/classes/com/jiayue/pfr/service/impl/SysRoleServiceImpl.class
  88. BIN
      backend/target/classes/com/jiayue/pfr/service/impl/SysUserRoleServiceImpl.class
  89. BIN
      backend/target/classes/com/jiayue/pfr/service/impl/SysUserServiceImpl.class
  90. BIN
      backend/target/classes/com/jiayue/pfr/service/impl/UmsAdminServiceImpl.class
  91. BIN
      backend/target/classes/com/jiayue/pfr/util/DateUtils.class
  92. BIN
      backend/target/classes/com/jiayue/pfr/util/FileUtil.class
  93. BIN
      backend/target/classes/com/jiayue/pfr/util/IPUtils.class
  94. BIN
      backend/target/classes/com/jiayue/pfr/util/IdUtils.class
  95. BIN
      backend/target/classes/com/jiayue/pfr/util/InterfaceLimitUtil.class
  96. BIN
      backend/target/classes/com/jiayue/pfr/util/LocalCache$Constants.class
  97. BIN
      backend/target/classes/com/jiayue/pfr/util/LocalCache.class
  98. BIN
      backend/target/classes/com/jiayue/pfr/util/NumberUtils.class
  99. BIN
      backend/target/classes/com/jiayue/pfr/util/PasswordRuleUtil.class
  100. BIN
      backend/target/classes/com/jiayue/pfr/util/RandomPwd.class

+ 0 - 0
backend/src/main/java/com/jiayue/pfr/controller/alg/算法计算


+ 10 - 10
backend/src/main/java/com/jiayue/pfr/controller/SysMenuController.java → backend/src/main/java/com/jiayue/pfr/controller/cmf/SysMenuController.java

@@ -1,23 +1,23 @@
-package com.jiayue.pfr.controller;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.stream.Collectors;
+package com.jiayue.pfr.controller.cmf;
 
 import cn.hutool.core.util.NumberUtil;
 import com.jiayue.pfr.constant.CustomException;
 import com.jiayue.pfr.constant.UserConstants;
 import com.jiayue.pfr.entity.SysMenu;
 import com.jiayue.pfr.entity.SysRole;
-import com.jiayue.pfr.service.SysMenuService;
-import com.jiayue.pfr.service.SysRoleService;
+import com.jiayue.pfr.service.cmf.SysMenuService;
+import com.jiayue.pfr.service.cmf.SysRoleService;
 import com.jiayue.pfr.util.RyStringUtils;
 import com.jiayue.pfr.util.SaResultRefit;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
-import lombok.extern.slf4j.Slf4j;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
 
 /**
  * 菜单接口
@@ -227,7 +227,7 @@ public class SysMenuController {
     @PostMapping(value = "delMenu")
     public SaResultRefit delMenu(String menuId) throws CustomException {
         try {
-            if (org.apache.commons.lang3.StringUtils.isEmpty(menuId)) {
+            if (StringUtils.isEmpty(menuId)) {
                 return SaResultRefit.errorTips("删除菜单的id不能为空!");
             }
             if (sysMenuService.hasChildByMenuId(Long.parseLong(menuId))) {

+ 3 - 4
backend/src/main/java/com/jiayue/pfr/controller/SysParameterController.java → backend/src/main/java/com/jiayue/pfr/controller/cmf/SysParameterController.java

@@ -1,18 +1,17 @@
-package com.jiayue.pfr.controller;
+package com.jiayue.pfr.controller.cmf;
 
 import cn.hutool.core.util.NumberUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.jiayue.pfr.constant.CustomException;
 import com.jiayue.pfr.entity.SysParameter;
-import com.jiayue.pfr.service.SysParameterService;
+import com.jiayue.pfr.service.cmf.SysParameterService;
 import com.jiayue.pfr.util.SaResultRefit;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
-import lombok.extern.slf4j.Slf4j;
-
 /**
  * 系统参数接口
  *

+ 3 - 3
backend/src/main/java/com/jiayue/pfr/controller/SysPolicyController.java → backend/src/main/java/com/jiayue/pfr/controller/cmf/SysPolicyController.java

@@ -1,10 +1,10 @@
-package com.jiayue.pfr.controller;
+package com.jiayue.pfr.controller.cmf;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.jiayue.pfr.constant.CustomException;
 import com.jiayue.pfr.entity.SysPolicy;
-import com.jiayue.pfr.service.SysPolicyService;
-import com.jiayue.pfr.util.*;
+import com.jiayue.pfr.service.cmf.SysPolicyService;
+import com.jiayue.pfr.util.SaResultRefit;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;

+ 2 - 3
backend/src/main/java/com/jiayue/pfr/controller/SysRoleController.java → backend/src/main/java/com/jiayue/pfr/controller/cmf/SysRoleController.java

@@ -1,13 +1,12 @@
-package com.jiayue.pfr.controller;
+package com.jiayue.pfr.controller.cmf;
 
 import cn.hutool.core.util.NumberUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-
 import com.jiayue.pfr.constant.CustomException;
 import com.jiayue.pfr.constant.UserConstants;
 import com.jiayue.pfr.entity.SysRole;
-import com.jiayue.pfr.service.SysRoleService;
+import com.jiayue.pfr.service.cmf.SysRoleService;
 import com.jiayue.pfr.util.SaResultRefit;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;

+ 14 - 5
backend/src/main/java/com/jiayue/pfr/controller/SysUserController.java → backend/src/main/java/com/jiayue/pfr/controller/cmf/SysUserController.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.controller;
+package com.jiayue.pfr.controller.cmf;
 
 import cn.dev33.satoken.stp.StpUtil;
 import cn.hutool.core.lang.Validator;
@@ -8,10 +8,19 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.jiayue.pfr.annotation.AgainVerify;
 import com.jiayue.pfr.constant.CustomException;
 import com.jiayue.pfr.constant.SecretKeyConstants;
-import com.jiayue.pfr.entity.*;
-import com.jiayue.pfr.service.*;
-import com.jiayue.pfr.service.impl.SysPermissionService;
-import com.jiayue.pfr.util.*;
+import com.jiayue.pfr.entity.SysPolicy;
+import com.jiayue.pfr.entity.SysRole;
+import com.jiayue.pfr.entity.SysUser;
+import com.jiayue.pfr.entity.SysUserRole;
+
+import com.jiayue.pfr.service.cmf.SysPolicyService;
+import com.jiayue.pfr.service.cmf.SysRoleService;
+import com.jiayue.pfr.service.cmf.SysUserRoleService;
+import com.jiayue.pfr.service.cmf.SysUserService;
+import com.jiayue.pfr.service.cmf.impl.SysPermissionService;
+import com.jiayue.pfr.util.PasswordRuleUtil;
+import com.jiayue.pfr.util.SM2CryptUtils;
+import com.jiayue.pfr.util.SaResultRefit;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;

+ 9 - 7
backend/src/main/java/com/jiayue/pfr/controller/UserLoginController.java → backend/src/main/java/com/jiayue/pfr/controller/cmf/UserLoginController.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.controller;
+package com.jiayue.pfr.controller.cmf;
 
 import cn.dev33.satoken.stp.SaTokenInfo;
 import cn.dev33.satoken.stp.StpUtil;
@@ -8,18 +8,20 @@ import com.jiayue.pfr.constant.CustomException;
 import com.jiayue.pfr.entity.SysMenu;
 import com.jiayue.pfr.entity.SysPolicy;
 import com.jiayue.pfr.entity.SysUser;
-import com.jiayue.pfr.service.SysMenuService;
-import com.jiayue.pfr.service.SysPolicyService;
-import com.jiayue.pfr.service.SysUserService;
-import com.jiayue.pfr.service.UmsAdminService;
-import com.jiayue.pfr.util.*;
+import com.jiayue.pfr.service.cmf.SysMenuService;
+import com.jiayue.pfr.service.cmf.SysPolicyService;
+import com.jiayue.pfr.service.cmf.SysUserService;
+import com.jiayue.pfr.service.cmf.UmsAdminService;
+import com.jiayue.pfr.util.IPUtils;
+import com.jiayue.pfr.util.IdUtils;
+import com.jiayue.pfr.util.LocalCache;
+import com.jiayue.pfr.util.SaResultRefit;
 import com.wf.captcha.SpecCaptcha;
 import com.wf.captcha.base.Captcha;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
-
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;

+ 0 - 0
backend/src/main/java/com/jiayue/pfr/controller/cmf/后台管理功能


+ 0 - 0
backend/src/main/java/com/jiayue/pfr/controller/di/数据交互


+ 0 - 0
backend/src/main/java/com/jiayue/pfr/service/alg/算法计算


+ 4 - 4
backend/src/main/java/com/jiayue/pfr/service/SysMenuService.java → backend/src/main/java/com/jiayue/pfr/service/cmf/SysMenuService.java

@@ -1,13 +1,13 @@
-package com.jiayue.pfr.service;
-
-import java.util.List;
-import java.util.Set;
+package com.jiayue.pfr.service.cmf;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.jiayue.pfr.entity.SysMenu;
 import com.jiayue.pfr.entity.TreeSelect;
 import com.jiayue.pfr.entity.vo.RouterVo;
 
+import java.util.List;
+import java.util.Set;
+
 /**
  * 菜单服务类
  * @author xsl

+ 1 - 1
backend/src/main/java/com/jiayue/pfr/service/SysParameterService.java → backend/src/main/java/com/jiayue/pfr/service/cmf/SysParameterService.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.service;
+package com.jiayue.pfr.service.cmf;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.jiayue.pfr.entity.SysParameter;

+ 1 - 1
backend/src/main/java/com/jiayue/pfr/service/SysPolicyService.java → backend/src/main/java/com/jiayue/pfr/service/cmf/SysPolicyService.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.service;
+package com.jiayue.pfr.service.cmf;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.jiayue.pfr.entity.SysPolicy;

+ 1 - 1
backend/src/main/java/com/jiayue/pfr/service/SysRoleService.java → backend/src/main/java/com/jiayue/pfr/service/cmf/SysRoleService.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.service;
+package com.jiayue.pfr.service.cmf;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.jiayue.pfr.entity.SysRole;

+ 1 - 1
backend/src/main/java/com/jiayue/pfr/service/SysUserRoleService.java → backend/src/main/java/com/jiayue/pfr/service/cmf/SysUserRoleService.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.service;
+package com.jiayue.pfr.service.cmf;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.jiayue.pfr.entity.SysUserRole;

+ 1 - 1
backend/src/main/java/com/jiayue/pfr/service/SysUserService.java → backend/src/main/java/com/jiayue/pfr/service/cmf/SysUserService.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.service;
+package com.jiayue.pfr.service.cmf;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.jiayue.pfr.entity.SysUser;

+ 1 - 1
backend/src/main/java/com/jiayue/pfr/service/UmsAdminService.java → backend/src/main/java/com/jiayue/pfr/service/cmf/UmsAdminService.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.service;
+package com.jiayue.pfr.service.cmf;
 
 import cn.dev33.satoken.stp.SaTokenInfo;
 import com.baomidou.mybatisplus.extension.service.IService;

+ 5 - 5
backend/src/main/java/com/jiayue/pfr/service/impl/SysMenuServiceImpl.java → backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysMenuServiceImpl.java

@@ -1,7 +1,4 @@
-package com.jiayue.pfr.service.impl;
-
-import java.util.*;
-import java.util.stream.Collectors;
+package com.jiayue.pfr.service.cmf.impl;
 
 import cn.hutool.core.collection.CollectionUtil;
 import cn.hutool.core.util.ObjectUtil;
@@ -16,13 +13,16 @@ import com.jiayue.pfr.entity.vo.RouterVo;
 import com.jiayue.pfr.mapper.SysMenuMapper;
 import com.jiayue.pfr.mapper.SysRoleMapper;
 import com.jiayue.pfr.mapper.SysRoleMenuMapper;
-import com.jiayue.pfr.service.SysMenuService;
+import com.jiayue.pfr.service.cmf.SysMenuService;
 import com.jiayue.pfr.util.RyStringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Propagation;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.util.*;
+import java.util.stream.Collectors;
+
 /**
  * 菜单服务类
  *

+ 4 - 4
backend/src/main/java/com/jiayue/pfr/service/impl/SysParameterServiceImpl.java → backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysParameterServiceImpl.java

@@ -1,12 +1,12 @@
-package com.jiayue.pfr.service.impl;
+package com.jiayue.pfr.service.cmf.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.jiayue.pfr.entity.SysParameter;
 import com.jiayue.pfr.mapper.SysParameterMapper;
-import com.jiayue.pfr.service.SysParameterService;
+import com.jiayue.pfr.service.cmf.SysParameterService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 
 
 /**

+ 2 - 2
backend/src/main/java/com/jiayue/pfr/service/impl/SysPermissionService.java → backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysPermissionService.java

@@ -1,6 +1,6 @@
-package com.jiayue.pfr.service.impl;
+package com.jiayue.pfr.service.cmf.impl;
 
-import com.jiayue.pfr.service.SysMenuService;
+import com.jiayue.pfr.service.cmf.SysMenuService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 

+ 2 - 2
backend/src/main/java/com/jiayue/pfr/service/impl/SysPolicyServiceImpl.java → backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysPolicyServiceImpl.java

@@ -1,9 +1,9 @@
-package com.jiayue.pfr.service.impl;
+package com.jiayue.pfr.service.cmf.impl;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.jiayue.pfr.entity.SysPolicy;
 import com.jiayue.pfr.mapper.SysPolicyMapper;
-import com.jiayue.pfr.service.SysPolicyService;
+import com.jiayue.pfr.service.cmf.SysPolicyService;
 import org.springframework.stereotype.Service;
 
 /**

+ 2 - 5
backend/src/main/java/com/jiayue/pfr/service/impl/SysRoleServiceImpl.java → backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysRoleServiceImpl.java

@@ -1,17 +1,14 @@
-package com.jiayue.pfr.service.impl;
+package com.jiayue.pfr.service.cmf.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.jiayue.pfr.constant.UserConstants;
 import com.jiayue.pfr.entity.SysRole;
-
 import com.jiayue.pfr.entity.SysRoleMenu;
 import com.jiayue.pfr.mapper.SysRoleMapper;
-
 import com.jiayue.pfr.mapper.SysRoleMenuMapper;
 import com.jiayue.pfr.mapper.SysUserRoleMapper;
-import com.jiayue.pfr.service.SysRoleService;
-
+import com.jiayue.pfr.service.cmf.SysRoleService;
 import com.jiayue.pfr.util.RyStringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;

+ 2 - 2
backend/src/main/java/com/jiayue/pfr/service/impl/SysUserRoleServiceImpl.java → backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysUserRoleServiceImpl.java

@@ -1,9 +1,9 @@
-package com.jiayue.pfr.service.impl;
+package com.jiayue.pfr.service.cmf.impl;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.jiayue.pfr.entity.SysUserRole;
 import com.jiayue.pfr.mapper.SysUserRoleMapper;
-import com.jiayue.pfr.service.SysUserRoleService;
+import com.jiayue.pfr.service.cmf.SysUserRoleService;
 import org.springframework.stereotype.Service;
 
 /**

+ 2 - 3
backend/src/main/java/com/jiayue/pfr/service/impl/SysUserServiceImpl.java → backend/src/main/java/com/jiayue/pfr/service/cmf/impl/SysUserServiceImpl.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.service.impl;
+package com.jiayue.pfr.service.cmf.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
@@ -9,14 +9,13 @@ import com.jiayue.pfr.entity.SysUser;
 import com.jiayue.pfr.entity.SysUserRole;
 import com.jiayue.pfr.mapper.SysUserMapper;
 import com.jiayue.pfr.mapper.SysUserRoleMapper;
-import com.jiayue.pfr.service.SysUserService;
+import com.jiayue.pfr.service.cmf.SysUserService;
 import com.jiayue.pfr.util.SM2CryptUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Propagation;
 import org.springframework.transaction.annotation.Transactional;
 
-
 import java.util.List;
 
 /**

+ 3 - 3
backend/src/main/java/com/jiayue/pfr/service/impl/UmsAdminServiceImpl.java → backend/src/main/java/com/jiayue/pfr/service/cmf/impl/UmsAdminServiceImpl.java

@@ -1,4 +1,4 @@
-package com.jiayue.pfr.service.impl;
+package com.jiayue.pfr.service.cmf.impl;
 
 import cn.dev33.satoken.stp.SaTokenInfo;
 import cn.dev33.satoken.stp.StpUtil;
@@ -7,8 +7,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.jiayue.pfr.constant.SecretKeyConstants;
 import com.jiayue.pfr.entity.SysUser;
 import com.jiayue.pfr.mapper.SysUserMapper;
-import com.jiayue.pfr.service.SysPolicyService;
-import com.jiayue.pfr.service.UmsAdminService;
+import com.jiayue.pfr.service.cmf.SysPolicyService;
+import com.jiayue.pfr.service.cmf.UmsAdminService;
 import com.jiayue.pfr.util.SM2CryptUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;

+ 0 - 0
backend/src/main/java/com/jiayue/pfr/service/cmf/后台管理功能


+ 0 - 0
backend/src/main/java/com/jiayue/pfr/service/di/数据交互


+ 0 - 82
backend/src/main/java/oshi/util/Util.java

@@ -1,82 +0,0 @@
-package oshi.util;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import com.sun.jna.Memory;
-import com.sun.jna.Pointer;
-
-import oshi.annotation.concurrent.ThreadSafe;
-
-/**
- * General utility methods
- */
-@ThreadSafe
-public final class Util {
-    private static final Logger LOG = LoggerFactory.getLogger(Util.class);
-
-    private Util() {
-    }
-
-    /**
-     * Sleeps for the specified number of milliseconds.
-     *
-     * @param ms How long to sleep
-     */
-    public static void sleep(long ms) {
-        try {
-            LOG.trace("Sleeping for {} ms", ms);
-            Thread.sleep(ms);
-        } catch (InterruptedException e) { // NOSONAR squid:S2142
-            LOG.warn("Interrupted while sleeping for {} ms: {}", ms, e.getMessage());
-            Thread.currentThread().interrupt();
-        }
-    }
-
-    /**
-     * Tests if a String matches another String with a wildcard pattern.
-     *
-     * @param text    The String to test
-     * @param pattern The String containing a wildcard pattern where ? represents a single character and * represents
-     *                any number of characters. If the first character of the pattern is a carat (^) the test is
-     *                performed against the remaining characters and the result of the test is the opposite.
-     * @return True if the String matches or if the first character is ^ and the remainder of the String does not match.
-     */
-    public static boolean wildcardMatch(String text, String pattern) {
-        if (pattern.length() > 0 && pattern.charAt(0) == '^') {
-            return !wildcardMatch(text, pattern.substring(1));
-        }
-        return text.matches(pattern.replace("?", ".?").replace("*", ".*?"));
-    }
-
-    /**
-     * Tests if a String is either null or empty.
-     *
-     * @param s The string to test
-     * @return True if the String is either null or empty.
-     */
-    public static boolean isBlank(String s) {
-        return s == null || s.isEmpty();
-    }
-
-    /**
-     * Tests if a String is either null or empty or the unknown constant.
-     *
-     * @param s The string to test
-     * @return True if the String is either null or empty or the unknown constant.
-     */
-    public static boolean isBlankOrUnknown(String s) {
-        return isBlank(s) || Constants.UNKNOWN.equals(s);
-    }
-
-    /**
-     * If the given Pointer is of class Memory, executes the close method on it to free its native allocation
-     *
-     * @param p A pointer
-     */
-    public static void freeMemory(Pointer p) {
-        if (p instanceof Memory) {
-            ((Memory) p).clear();
-        }
-    }
-}

File diff suppressed because it is too large
+ 0 - 73
backend/src/main/resources/ssi.sql


BIN
backend/target/classes/9564748_api.jiayuepowertech.com.pfx


+ 7 - 0
backend/target/classes/META-INF/build-info.properties

@@ -0,0 +1,7 @@
+#Properties
+#Mon Oct 23 15:03:59 CST 2023
+build.time=2023-10-23T07\:03\:59.892Z
+build.artifact=backend
+build.group=com.jiayue.ssi
+build.name=backend
+build.version=1.0.0

+ 1 - 0
backend/target/classes/META-INF/spring.factories

@@ -0,0 +1 @@
+org.springframework.context.ApplicationListener=com.jiayue.pfr.config.EnvironmentPreparedListener

+ 41 - 0
backend/target/classes/application.yml

@@ -0,0 +1,41 @@
+server:
+  port: 443
+  ssl:
+    key-store: classpath:9564748_api.jiayuepowertech.com.pfx
+    key-store-type: PKCS12
+    key-store-password: JY[7d28439aff975b7e01a6bde97cc460afbf70308b07b023809bf9d839e61284bb22ed37382bc5cd497b651b1f0e9e16befb8f590920cd9d2f452d30bcd8a06762199423c6f524f2085e66a3691fff57e7dd960714a8cc26da64f85a49ce18be812494fb33f29eea00]
+    enabled-protocols: "TLSv1.2"
+    ciphers: "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
+  servlet:
+    session:
+     cookie:
+       http-only: true
+       secure: true
+logging:
+  config: classpath:logback-ssi.xml
+
+#设置提供的服务名
+spring:
+  application:
+    name: ssq-mybatis-plus
+  #配置数据库
+  datasource:
+    druid:
+      stat-view-servlet.enabled: false
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    type: com.alibaba.druid.pool.DruidDataSource
+    url: jdbc:mysql://localhost:3307/pfr?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&autoReconnect=true&rewriteBatchedStatements=true&serverTimezone=Asia/Shanghai
+    username: JY[15a0b9e58aef5b73fbbc12ce85ab5046b22a703e45019dbf7dd7041c8c60ea061cca717220548d86baa4cab57ebcc42db62172178c4cc299f243cfe7a3550e3b367284368dc3a183b350b92b810da5b2030a647aaede5baf735c6dcc77700a5325773e91]
+    password: JY[bbe20dde79320dfbe7bca925e07c57c13d079c72f1547fb97023020262a339f2a293e466cfc9ee9f0cb7c139bdcb78bccdf0fe9090a3da72a09f645873af6a7696c286540112c2d0f634a15ed013827d078b6edd6afc45df94278d5cd0da622a2c88f5e52b4ad5b7ab]
+
+mybatis-plus:
+  typeAliasesPackage: com.jiayue.pfr.entity
+  configuration:
+#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
+  mapper-locations: classpath:mapper/system/*.xml
+  global-config:
+    db-column-underline: true
+    logic-delete-field: del_flag
+    logic-delete-value: 1
+    logic-not-delete-value: 0

+ 11 - 0
backend/target/classes/banner.txt

@@ -0,0 +1,11 @@
+    ___      ___    ___
+   |\  \    |\  \  /  /|
+   \ \  \   \ \  \/  / /
+ __ \ \  \   \ \    / /
+|\  \\_\  \   \/  /  /
+\ \________\__/  / /
+ \|________|\___/ /
+           \|___|/
+
+
+Spring Boot版本:${spring-boot.version}

BIN
backend/target/classes/com/jiayue/pfr/SsiApplication.class


BIN
backend/target/classes/com/jiayue/pfr/annotation/AgainVerify.class


BIN
backend/target/classes/com/jiayue/pfr/aspectj/AgainVerifyAspect.class


BIN
backend/target/classes/com/jiayue/pfr/backenum/PasswordRuleEnum.class


BIN
backend/target/classes/com/jiayue/pfr/config/CaptchaConfig.class


BIN
backend/target/classes/com/jiayue/pfr/config/EnvironmentPreparedListener.class


BIN
backend/target/classes/com/jiayue/pfr/config/GlobalExceptionAdvice.class


BIN
backend/target/classes/com/jiayue/pfr/config/MybatisPlusConfig.class


BIN
backend/target/classes/com/jiayue/pfr/config/SaTokenConfiguration.class


BIN
backend/target/classes/com/jiayue/pfr/constant/CacheConstants.class


BIN
backend/target/classes/com/jiayue/pfr/constant/Constants.class


BIN
backend/target/classes/com/jiayue/pfr/constant/CustomException.class


BIN
backend/target/classes/com/jiayue/pfr/constant/PermissionContextHolder.class


BIN
backend/target/classes/com/jiayue/pfr/constant/SecretKeyConstants.class


BIN
backend/target/classes/com/jiayue/pfr/constant/UserConstants.class


BIN
backend/target/classes/com/jiayue/pfr/controller/SysMenuController.class


BIN
backend/target/classes/com/jiayue/pfr/controller/SysParameterController.class


BIN
backend/target/classes/com/jiayue/pfr/controller/SysPolicyController.class


BIN
backend/target/classes/com/jiayue/pfr/controller/SysRoleController.class


BIN
backend/target/classes/com/jiayue/pfr/controller/SysUserController.class


BIN
backend/target/classes/com/jiayue/pfr/controller/UserLoginController.class


BIN
backend/target/classes/com/jiayue/pfr/entity/BaseEntity.class


BIN
backend/target/classes/com/jiayue/pfr/entity/SysMenu.class


BIN
backend/target/classes/com/jiayue/pfr/entity/SysParameter.class


BIN
backend/target/classes/com/jiayue/pfr/entity/SysPolicy.class


BIN
backend/target/classes/com/jiayue/pfr/entity/SysRole.class


BIN
backend/target/classes/com/jiayue/pfr/entity/SysRoleMenu.class


BIN
backend/target/classes/com/jiayue/pfr/entity/SysUser.class


BIN
backend/target/classes/com/jiayue/pfr/entity/SysUserRole.class


BIN
backend/target/classes/com/jiayue/pfr/entity/TreeSelect.class


BIN
backend/target/classes/com/jiayue/pfr/entity/vo/MetaVo.class


BIN
backend/target/classes/com/jiayue/pfr/entity/vo/RouterVo.class


BIN
backend/target/classes/com/jiayue/pfr/filter/InterfaceLimitFilter.class


BIN
backend/target/classes/com/jiayue/pfr/handler/MyMetaObjectHandler.class


BIN
backend/target/classes/com/jiayue/pfr/mapper/SysMenuMapper.class


BIN
backend/target/classes/com/jiayue/pfr/mapper/SysParameterMapper.class


BIN
backend/target/classes/com/jiayue/pfr/mapper/SysPolicyMapper.class


BIN
backend/target/classes/com/jiayue/pfr/mapper/SysRoleMapper.class


BIN
backend/target/classes/com/jiayue/pfr/mapper/SysRoleMenuMapper.class


BIN
backend/target/classes/com/jiayue/pfr/mapper/SysUserMapper.class


BIN
backend/target/classes/com/jiayue/pfr/mapper/SysUserRoleMapper.class


BIN
backend/target/classes/com/jiayue/pfr/service/SysMenuService.class


BIN
backend/target/classes/com/jiayue/pfr/service/SysParameterService.class


BIN
backend/target/classes/com/jiayue/pfr/service/SysPolicyService.class


BIN
backend/target/classes/com/jiayue/pfr/service/SysRoleService.class


BIN
backend/target/classes/com/jiayue/pfr/service/SysUserRoleService.class


BIN
backend/target/classes/com/jiayue/pfr/service/SysUserService.class


BIN
backend/target/classes/com/jiayue/pfr/service/UmsAdminService.class


BIN
backend/target/classes/com/jiayue/pfr/service/impl/SysMenuServiceImpl.class


BIN
backend/target/classes/com/jiayue/pfr/service/impl/SysParameterServiceImpl.class


BIN
backend/target/classes/com/jiayue/pfr/service/impl/SysPermissionService.class


BIN
backend/target/classes/com/jiayue/pfr/service/impl/SysPolicyServiceImpl.class


BIN
backend/target/classes/com/jiayue/pfr/service/impl/SysRoleServiceImpl.class


BIN
backend/target/classes/com/jiayue/pfr/service/impl/SysUserRoleServiceImpl.class


BIN
backend/target/classes/com/jiayue/pfr/service/impl/SysUserServiceImpl.class


BIN
backend/target/classes/com/jiayue/pfr/service/impl/UmsAdminServiceImpl.class


BIN
backend/target/classes/com/jiayue/pfr/util/DateUtils.class


BIN
backend/target/classes/com/jiayue/pfr/util/FileUtil.class


BIN
backend/target/classes/com/jiayue/pfr/util/IPUtils.class


BIN
backend/target/classes/com/jiayue/pfr/util/IdUtils.class


BIN
backend/target/classes/com/jiayue/pfr/util/InterfaceLimitUtil.class


BIN
backend/target/classes/com/jiayue/pfr/util/LocalCache$Constants.class


BIN
backend/target/classes/com/jiayue/pfr/util/LocalCache.class


BIN
backend/target/classes/com/jiayue/pfr/util/NumberUtils.class


BIN
backend/target/classes/com/jiayue/pfr/util/PasswordRuleUtil.class


BIN
backend/target/classes/com/jiayue/pfr/util/RandomPwd.class


Some files were not shown because too many files changed in this diff