项目初始化

This commit is contained in:
2025-07-17 18:07:48 +08:00
parent c74ce366c7
commit 6550a64884
1179 changed files with 3407 additions and 3447 deletions

View File

@@ -15,7 +15,7 @@
> 此报错都涉及到那些系统模块 > 此报错都涉及到那些系统模块
例如 ruoyi-system ruoyi-auth 等等 例如 klp-system klp-auth 等等
### 问题描述 ### 问题描述

View File

@@ -1,12 +0,0 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ruoyi-server" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="imageTag" value="ruoyi/ruoyi-server:0.8.3" />
<option name="buildOnly" value="true" />
<option name="sourceFilePath" value="ruoyi-admin/Dockerfile" />
</settings>
</deployment>
<method v="2" />
</configuration>
</component>

View File

@@ -1,12 +0,0 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ruoyi-monitor-admin" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="imageTag" value="ruoyi/ruoyi-monitor-admin:0.8.3" />
<option name="buildOnly" value="true" />
<option name="sourceFilePath" value="ruoyi-extend/ruoyi-monitor-admin/Dockerfile" />
</settings>
</deployment>
<method v="2" />
</configuration>
</component>

View File

@@ -1,12 +0,0 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ruoyi-server" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="imageTag" value="ruoyi/ruoyi-server:0.8.3" />
<option name="buildOnly" value="true" />
<option name="sourceFilePath" value="ruoyi-admin/Dockerfile" />
</settings>
</deployment>
<method v="2" />
</configuration>
</component>

View File

@@ -1,12 +0,0 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ruoyi-xxl-job-admin" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="imageTag" value="ruoyi/ruoyi-xxl-job-admin:0.8.3" />
<option name="buildOnly" value="true" />
<option name="sourceFilePath" value="ruoyi-extend/ruoyi-xxl-job-admin/Dockerfile" />
</settings>
</deployment>
<method v="2" />
</configuration>
</component>

View File

@@ -1,6 +1,6 @@
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2021 RuoYi-Flowable-Plus Copyright (c) 2021 KLP
Permission is hereby granted, free of charge, to any person obtaining a copy of Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in this software and associated documentation files (the "Software"), to deal in

View File

@@ -1,11 +1,11 @@
## 平台简介 ## 平台简介
[![Gitee Repo star](https://gitee.com/KonBAI-Q/ruoyi-flowable-plus/badge/star.svg?theme=dark)](https://gitee.com/KonBAI-Q/ruoyi-flowable-plus/stargazers) [![Gitee Repo star](https://gitee.com/KonBAI-Q/klp-flowable-plus/badge/star.svg?theme=dark)](https://gitee.com/KonBAI-Q/klp-flowable-plus/stargazers)
[![GitHub Repo stars](https://img.shields.io/github/stars/KonBAI-Q/RuoYi-Flowable-Plus?style=social)](https://github.com/KonBAI-Q/RuoYi-Flowable-Plus/stargazers) [![GitHub Repo stars](https://img.shields.io/github/stars/KonBAI-Q/KLP?style=social)](https://github.com/KonBAI-Q/KLP/stargazers)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://gitee.com/KonBAI-Q/ruoyi-flowable-plus/blob/master/LICENSE) [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://gitee.com/KonBAI-Q/klp-flowable-plus/blob/master/LICENSE)
[![使用IntelliJ IDEA开发维护](https://img.shields.io/badge/IntelliJ%20IDEA-提供支持-blue.svg)](https://www.jetbrains.com) [![使用IntelliJ IDEA开发维护](https://img.shields.io/badge/IntelliJ%20IDEA-提供支持-blue.svg)](https://www.jetbrains.com)
[![Spring Boot](https://img.shields.io/badge/Spring%20Boot-2.7-blue.svg)]() [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-2.7-blue.svg)]()
[![JDK-8+](https://img.shields.io/badge/JDK-8-green.svg)]() [![JDK-8+](https://img.shields.io/badge/JDK-8-green.svg)]()
[![JDK-11](https://img.shields.io/badge/JDK-11-green.svg)]() [![JDK-11](`https://img.shields.io/badge/JDK-11-green.svg)]()
- 本项目基于 [RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus) 进行二次开发,采用 `Flowable` 扩展工作流应用场景,支持在线表单设计和丰富的工作流程设计能力。 - 本项目基于 [RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus) 进行二次开发,采用 `Flowable` 扩展工作流应用场景,支持在线表单设计和丰富的工作流程设计能力。
- 本项目主要针对`Flowable`工作流场景开发,脚手架功能同步更新 [RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus) 项目。 - 本项目主要针对`Flowable`工作流场景开发,脚手架功能同步更新 [RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus) 项目。
@@ -13,7 +13,7 @@
- 项目处于开发阶段,工作流流程还存在不足。因此,目前仅推荐用于学习、毕业设计等个人使用。 - 项目处于开发阶段,工作流流程还存在不足。因此,目前仅推荐用于学习、毕业设计等个人使用。
## 赞助商 ## 赞助商
[![驰骋BPM](https://gitee.com/KonBAI-Q/ruoyi-flowable-plus-vuepress/raw/master/imgs/chicheng-logo.png)](http://ccflow.org/?frm=KonBAI) [![驰骋BPM](https://gitee.com/KonBAI-Q/klp-flowable-plus-vuepress/raw/master/imgs/chicheng-logo.png)](http://ccflow.org/?frm=KonBAI)
## 参考文档 ## 参考文档
- 项目文档:[RuoYi-Flowable-Plus开发文档](http://rfp-doc.konbai.work) - 项目文档:[RuoYi-Flowable-Plus开发文档](http://rfp-doc.konbai.work)
@@ -21,20 +21,20 @@
- 脚手架文档:[RuoYi-Vue-Plus文档](https://gitee.com/dromara/RuoYi-Vue-Plus/wikis/pages) - 脚手架文档:[RuoYi-Vue-Plus文档](https://gitee.com/dromara/RuoYi-Vue-Plus/wikis/pages)
## 项目地址 ## 项目地址
- Gitee<https://gitee.com/KonBAI-Q/ruoyi-flowable-plus> - Gitee<https://gitee.com/KonBAI-Q/klp-flowable-plus>
- GitHub<https://github.com/KonBAI-Q/RuoYi-Flowable-Plus> - GitHub<https://github.com/KonBAI-Q/KLP>
## 在线演示 ## 在线演示
演示服务不限制CURD操作希望大家按需使用不要恶意添加脏数据或对服务器进行攻击等操作。将不定期清理数据 演示服务不限制CURD操作希望大家按需使用不要恶意添加脏数据或对服务器进行攻击等操作。将不定期清理数据
[RuoYi-Flowable-Plus 在线演示](http://159.75.158.189/) [KLP 在线演示](http://159.75.158.189/)
| | 账号 | 密码 | | | 账号 | 密码 |
|---------------- | ----- | -------- | |---------------- | ----- | -------- |
| 超管账户 | admin | admin123 | | 超管账户 | admin | admin123 |
| 监控中心(未运行) | ruoyi | 123456 | | 监控中心(未运行) | klp | 123456 |
| 任务调度中心 | admin | 123456 | | 任务调度中心 | admin | 123456 |
| 数据监控中心 | ruoyi | 123456 | | 数据监控中心 | klp | 123456 |
## 技术交流群 ## 技术交流群
@@ -44,8 +44,8 @@
交流4群 [![加入QQ群](https://img.shields.io/badge/QQ群-683510042-blue.svg?style=flat)](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=RBXhJKfZT0GSjEPa0CcViGmP_mnVE82j&authKey=J9shEDSoCujDRJO9wcpqzsbvCQskcEvo0idGd54I0uk735K90HhA0v5ywEkUdxK3&noverify=0&group_code=683510042) </br> 交流4群 [![加入QQ群](https://img.shields.io/badge/QQ群-683510042-blue.svg?style=flat)](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=RBXhJKfZT0GSjEPa0CcViGmP_mnVE82j&authKey=J9shEDSoCujDRJO9wcpqzsbvCQskcEvo0idGd54I0uk735K90HhA0v5ywEkUdxK3&noverify=0&group_code=683510042) </br>
## 参与开源 ## 参与开源
- 如遇到问题,欢迎提交到 [issues](https://gitee.com/KonBAI-Q/ruoyi-flowable-plus/issues)(请按模版进行填写信息)。 - 如遇到问题,欢迎提交到 [issues](https://gitee.com/KonBAI-Q/klp-flowable-plus/issues)(请按模版进行填写信息)。
- 欢迎提交 [PR](https://gitee.com/KonBAI-Q/ruoyi-flowable-plus/pulls) ,注意请提交到 `develop` 开发分支 统一测试发版。 - 欢迎提交 [PR](https://gitee.com/KonBAI-Q/klp-flowable-plus/pulls) ,注意请提交到 `develop` 开发分支 统一测试发版。
## 特别鸣谢 ## 特别鸣谢
- [RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus) - [RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus)

View File

@@ -2,22 +2,22 @@ FROM anapsix/alpine-java:8_server-jre_unlimited
MAINTAINER Lion Li MAINTAINER Lion Li
RUN mkdir -p /ruoyi/server/logs \ RUN mkdir -p /klp/server/logs \
/ruoyi/server/temp \ /klp/server/temp \
/ruoyi/skywalking/agent /klp/skywalking/agent
WORKDIR /ruoyi/server WORKDIR /klp/server
ENV SERVER_PORT=8080 ENV SERVER_PORT=8080
EXPOSE ${SERVER_PORT} EXPOSE ${SERVER_PORT}
ADD ./target/ruoyi-admin.jar ./app.jar ADD ./target/klp-admin.jar ./app.jar
ENTRYPOINT ["java", \ ENTRYPOINT ["java", \
"-Djava.security.egd=file:/dev/./urandom", \ "-Djava.security.egd=file:/dev/./urandom", \
"-Dserver.port=${SERVER_PORT}", \ "-Dserver.port=${SERVER_PORT}", \
# 应用名称 如果想区分集群节点监控 改成不同的名称即可 # 应用名称 如果想区分集群节点监控 改成不同的名称即可
# "-Dskywalking.agent.service_name=ruoyi-server", \ # "-Dskywalking.agent.service_name=klp-server", \
# "-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar", \ # "-javaagent:/klp/skywalking/agent/skywalking-agent.jar", \
"-jar", "app.jar"] "-jar", "app.jar"]

View File

@@ -3,13 +3,13 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent> <parent>
<artifactId>ruoyi-flowable-plus</artifactId> <artifactId>klp-oa</artifactId>
<groupId>com.ruoyi</groupId> <groupId>com.klp</groupId>
<version>0.8.3</version> <version>0.8.3</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging> <packaging>jar</packaging>
<artifactId>ruoyi-admin</artifactId> <artifactId>klp-admin</artifactId>
<description> <description>
web服务入口 web服务入口
@@ -47,61 +47,56 @@
<!-- 核心模块--> <!-- 核心模块-->
<dependency> <dependency>
<groupId>com.ruoyi</groupId> <groupId>com.klp</groupId>
<artifactId>ruoyi-framework</artifactId> <artifactId>klp-framework</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.ruoyi</groupId> <groupId>com.klp</groupId>
<artifactId>ruoyi-system</artifactId> <artifactId>klp-system</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.ruoyi</groupId> <groupId>com.klp</groupId>
<artifactId>ruoyi-job</artifactId> <artifactId>klp-job</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.ruoyi</groupId> <groupId>com.klp</groupId>
<artifactId>ruoyi-oss</artifactId> <artifactId>klp-oss</artifactId>
</dependency> </dependency>
<!-- 代码生成--> <!-- 代码生成-->
<dependency> <dependency>
<groupId>com.ruoyi</groupId> <groupId>com.klp</groupId>
<artifactId>ruoyi-generator</artifactId> <artifactId>klp-generator</artifactId>
</dependency> </dependency>
<!-- demo模块 --> <!-- demo模块 -->
<dependency> <dependency>
<groupId>com.ruoyi</groupId> <groupId>com.klp</groupId>
<artifactId>ruoyi-demo</artifactId> <artifactId>klp-demo</artifactId>
</dependency> </dependency>
<!-- flowable模块--> <!-- flowable模块-->
<dependency> <dependency>
<groupId>com.ruoyi</groupId> <groupId>com.klp</groupId>
<artifactId>ruoyi-flowable</artifactId> <artifactId>klp-flowable</artifactId>
</dependency> </dependency>
<!-- wms模块-->
<dependency>
<groupId>com.klp</groupId>
<artifactId>klp-wms</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId> <artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<!-- skywalking 整合 logback -->
<!-- <dependency>-->
<!-- <groupId>org.apache.skywalking</groupId>-->
<!-- <artifactId>apm-toolkit-logback-1.x</artifactId>-->
<!-- <version>${与你的agent探针版本保持一致}</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>org.apache.skywalking</groupId>-->
<!-- <artifactId>apm-toolkit-trace</artifactId>-->
<!-- <version>${与你的agent探针版本保持一致}</version>-->
<!-- </dependency>-->
</dependencies> </dependencies>
<build> <build>

View File

@@ -1,4 +1,4 @@
package com.ruoyi; package com.klp;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -7,15 +7,15 @@ import org.springframework.boot.context.metrics.buffering.BufferingApplicationSt
/** /**
* 启动程序 * 启动程序
* *
* @author ruoyi * @author klp
*/ */
@SpringBootApplication @SpringBootApplication
public class RuoYiApplication { public class KLPApplication {
public static void main(String[] args) { public static void main(String[] args) {
System.setProperty("spring.devtools.restart.enabled", "false"); System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication application = new SpringApplication(RuoYiApplication.class); SpringApplication application = new SpringApplication(KLPApplication.class);
application.setApplicationStartup(new BufferingApplicationStartup(2048)); application.setApplicationStartup(new BufferingApplicationStartup(2048));
application.run(args); application.run(args);
System.out.println("(♥◠‿◠)ノ゙ RuoYi-Flowable-Plus启动成功 ლ(´ڡ`ლ)゙"); System.out.println("(♥◠‿◠)ノ゙ RuoYi-Flowable-Plus启动成功 ლ(´ڡ`ლ)゙");

View File

@@ -1,4 +1,4 @@
package com.ruoyi; package com.klp;
import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@@ -6,13 +6,13 @@ import org.springframework.boot.web.servlet.support.SpringBootServletInitializer
/** /**
* web容器中进行部署 * web容器中进行部署
* *
* @author ruoyi * @author klp
*/ */
public class RuoYiServletInitializer extends SpringBootServletInitializer { public class KLPServletInitializer extends SpringBootServletInitializer {
@Override @Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(RuoYiApplication.class); return application.sources(KLPApplication.class);
} }
} }

View File

@@ -1,25 +1,25 @@
package com.ruoyi.web.controller.common; package com.klp.web.controller.common;
import cn.dev33.satoken.annotation.SaIgnore; import cn.dev33.satoken.annotation.SaIgnore;
import cn.hutool.captcha.AbstractCaptcha; import cn.hutool.captcha.AbstractCaptcha;
import cn.hutool.captcha.generator.CodeGenerator; import cn.hutool.captcha.generator.CodeGenerator;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.RandomUtil;
import com.ruoyi.common.constant.CacheConstants; import com.klp.common.constant.CacheConstants;
import com.ruoyi.common.constant.Constants; import com.klp.common.constant.Constants;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.enums.CaptchaType; import com.klp.common.enums.CaptchaType;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import com.ruoyi.common.utils.email.MailUtils; import com.klp.common.utils.email.MailUtils;
import com.ruoyi.common.utils.redis.RedisUtils; import com.klp.common.utils.redis.RedisUtils;
import com.ruoyi.common.utils.reflect.ReflectUtils; import com.klp.common.utils.reflect.ReflectUtils;
import com.ruoyi.common.utils.spring.SpringUtils; import com.klp.common.utils.spring.SpringUtils;
import com.ruoyi.framework.config.properties.CaptchaProperties; import com.klp.framework.config.properties.CaptchaProperties;
import com.ruoyi.framework.config.properties.MailProperties; import com.klp.framework.config.properties.MailProperties;
import com.ruoyi.sms.config.properties.SmsProperties; import com.klp.sms.config.properties.SmsProperties;
import com.ruoyi.sms.core.SmsTemplate; import com.klp.sms.core.SmsTemplate;
import com.ruoyi.sms.entity.SmsResult; import com.klp.sms.entity.SmsResult;
import com.ruoyi.system.service.ISysConfigService; import com.klp.system.service.ISysConfigService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.expression.Expression; import org.springframework.expression.Expression;

View File

@@ -1,15 +1,15 @@
package com.ruoyi.web.controller.monitor; package com.klp.web.controller.monitor;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.ruoyi.common.constant.CacheConstants; import com.klp.common.constant.CacheConstants;
import com.ruoyi.common.constant.CacheNames; import com.klp.common.constant.CacheNames;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.utils.JsonUtils; import com.klp.common.utils.JsonUtils;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import com.ruoyi.common.utils.redis.CacheUtils; import com.klp.common.utils.redis.CacheUtils;
import com.ruoyi.common.utils.redis.RedisUtils; import com.klp.common.utils.redis.RedisUtils;
import com.ruoyi.system.domain.SysCache; import com.klp.system.domain.SysCache;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.redisson.spring.data.connection.RedissonConnectionFactory; import org.redisson.spring.data.connection.RedissonConnectionFactory;
import org.springframework.data.redis.connection.RedisConnection; import org.springframework.data.redis.connection.RedisConnection;

View File

@@ -1,17 +1,17 @@
package com.ruoyi.web.controller.monitor; package com.klp.web.controller.monitor;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.constant.CacheConstants; import com.klp.common.constant.CacheConstants;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.common.utils.redis.RedisUtils; import com.klp.common.utils.redis.RedisUtils;
import com.ruoyi.system.domain.SysLogininfor; import com.klp.system.domain.SysLogininfor;
import com.ruoyi.system.service.ISysLogininforService; import com.klp.system.service.ISysLogininforService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,15 +1,15 @@
package com.ruoyi.web.controller.monitor; package com.klp.web.controller.monitor;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysOperLog; import com.klp.system.domain.SysOperLog;
import com.ruoyi.system.service.ISysOperLogService; import com.klp.system.service.ISysOperLogService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,20 +1,20 @@
package com.ruoyi.web.controller.monitor; package com.klp.web.controller.monitor;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.exception.NotLoginException; import cn.dev33.satoken.exception.NotLoginException;
import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.constant.CacheConstants; import com.klp.common.constant.CacheConstants;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.dto.UserOnlineDTO; import com.klp.common.core.domain.dto.UserOnlineDTO;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.StreamUtils; import com.klp.common.utils.StreamUtils;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import com.ruoyi.common.utils.redis.RedisUtils; import com.klp.common.utils.redis.RedisUtils;
import com.ruoyi.system.domain.SysUserOnline; import com.klp.system.domain.SysUserOnline;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,16 +1,15 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.system.domain.SysConfig;
import com.ruoyi.system.domain.SysConfig; import com.klp.system.service.ISysConfigService;
import com.ruoyi.system.service.ISysConfigService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,15 +1,15 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysDept; import com.klp.common.core.domain.entity.SysDept;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import com.ruoyi.system.service.ISysDeptService; import com.klp.system.service.ISysDeptService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,17 +1,17 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysDictData; import com.klp.common.core.domain.entity.SysDictData;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.system.service.ISysDictDataService; import com.klp.system.service.ISysDictDataService;
import com.ruoyi.system.service.ISysDictTypeService; import com.klp.system.service.ISysDictTypeService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,16 +1,15 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.entity.SysDictType;
import com.ruoyi.common.core.domain.entity.SysDictType; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.system.service.ISysDictTypeService;
import com.ruoyi.system.service.ISysDictTypeService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,8 +1,8 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaIgnore; import cn.dev33.satoken.annotation.SaIgnore;
import com.ruoyi.common.config.RuoYiConfig; import com.klp.common.config.KLPConfig;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@@ -19,7 +19,7 @@ public class SysIndexController {
/** /**
* 系统基础配置 * 系统基础配置
*/ */
private final RuoYiConfig ruoyiConfig; private final KLPConfig ruoyiConfig;
/** /**
* 访问首页提示语 * 访问首页提示语

View File

@@ -1,19 +1,19 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaIgnore; import cn.dev33.satoken.annotation.SaIgnore;
import com.ruoyi.common.constant.Constants; import com.klp.common.constant.Constants;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysMenu; import com.klp.common.core.domain.entity.SysMenu;
import com.ruoyi.common.core.domain.entity.SysUser; import com.klp.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.EmailLoginBody; import com.klp.common.core.domain.model.EmailLoginBody;
import com.ruoyi.common.core.domain.model.LoginBody; import com.klp.common.core.domain.model.LoginBody;
import com.ruoyi.common.core.domain.model.LoginUser; import com.klp.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.domain.model.SmsLoginBody; import com.klp.common.core.domain.model.SmsLoginBody;
import com.ruoyi.common.helper.LoginHelper; import com.klp.common.helper.LoginHelper;
import com.ruoyi.system.domain.vo.RouterVo; import com.klp.system.domain.vo.RouterVo;
import com.ruoyi.system.service.ISysMenuService; import com.klp.system.service.ISysMenuService;
import com.ruoyi.system.service.ISysUserService; import com.klp.system.service.ISysUserService;
import com.ruoyi.system.service.SysLoginService; import com.klp.system.service.SysLoginService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;

View File

@@ -1,15 +1,15 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.lang.tree.Tree; import cn.hutool.core.lang.tree.Tree;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysMenu; import com.klp.common.core.domain.entity.SysMenu;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import com.ruoyi.system.service.ISysMenuService; import com.klp.system.service.ISysMenuService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,14 +1,14 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.system.domain.SysNotice; import com.klp.system.domain.SysNotice;
import com.ruoyi.system.service.ISysNoticeService; import com.klp.system.service.ISysNoticeService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,19 +1,19 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.annotation.RepeatSubmit; import com.klp.common.annotation.RepeatSubmit;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.core.validate.AddGroup; import com.klp.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup; import com.klp.common.core.validate.EditGroup;
import com.ruoyi.common.core.validate.QueryGroup; import com.klp.common.core.validate.QueryGroup;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.system.domain.bo.SysOssConfigBo; import com.klp.system.domain.bo.SysOssConfigBo;
import com.ruoyi.system.domain.vo.SysOssConfigVo; import com.klp.system.domain.vo.SysOssConfigVo;
import com.ruoyi.system.service.ISysOssConfigService; import com.klp.system.service.ISysOssConfigService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,18 +1,18 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.core.validate.QueryGroup; import com.klp.common.core.validate.QueryGroup;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.system.domain.bo.SysOssBo; import com.klp.system.domain.bo.SysOssBo;
import com.ruoyi.system.domain.vo.SysOssVo; import com.klp.system.domain.vo.SysOssVo;
import com.ruoyi.system.service.ISysOssService; import com.klp.system.service.ISysOssService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;

View File

@@ -1,16 +1,15 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.system.domain.SysPost;
import com.ruoyi.system.domain.SysPost; import com.klp.system.service.ISysPostService;
import com.ruoyi.system.service.ISysPostService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,20 +1,18 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.secure.BCrypt; import cn.dev33.satoken.secure.BCrypt;
import cn.hutool.core.io.FileUtil; import cn.hutool.core.io.FileUtil;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.entity.SysUser; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.helper.LoginHelper;
import com.ruoyi.common.helper.LoginHelper; import com.klp.common.utils.StringUtils;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.file.MimeTypeUtils;
import com.ruoyi.common.utils.file.MimeTypeUtils; import com.klp.system.domain.vo.SysOssVo;
import com.ruoyi.system.domain.SysOss; import com.klp.system.service.ISysOssService;
import com.ruoyi.system.domain.vo.SysOssVo; import com.klp.system.service.ISysUserService;
import com.ruoyi.system.service.ISysOssService;
import com.ruoyi.system.service.ISysUserService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;

View File

@@ -1,11 +1,11 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaIgnore; import cn.dev33.satoken.annotation.SaIgnore;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.model.RegisterBody; import com.klp.common.core.domain.model.RegisterBody;
import com.ruoyi.system.service.ISysConfigService; import com.klp.system.service.ISysConfigService;
import com.ruoyi.system.service.SysRegisterService; import com.klp.system.service.SysRegisterService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;

View File

@@ -1,21 +1,21 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysDept; import com.klp.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysRole; import com.klp.common.core.domain.entity.SysRole;
import com.ruoyi.common.core.domain.entity.SysUser; import com.klp.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysUserRole; import com.klp.system.domain.SysUserRole;
import com.ruoyi.system.service.ISysDeptService; import com.klp.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysRoleService; import com.klp.system.service.ISysRoleService;
import com.ruoyi.system.service.ISysUserService; import com.klp.system.service.ISysUserService;
import com.ruoyi.system.service.SysPermissionService; import com.klp.system.service.SysPermissionService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system; package com.klp.web.controller.system;
import cn.dev33.satoken.annotation.SaCheckLogin; import cn.dev33.satoken.annotation.SaCheckLogin;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
@@ -7,27 +7,27 @@ import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.lang.tree.Tree; import cn.hutool.core.lang.tree.Tree;
import cn.hutool.core.util.ArrayUtil; import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.entity.SysDept; import com.klp.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysRole; import com.klp.common.core.domain.entity.SysRole;
import com.ruoyi.common.core.domain.entity.SysUser; import com.klp.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.excel.ExcelResult; import com.klp.common.excel.ExcelResult;
import com.ruoyi.common.helper.LoginHelper; import com.klp.common.helper.LoginHelper;
import com.ruoyi.common.utils.StreamUtils; import com.klp.common.utils.StreamUtils;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.vo.SysUserExportVo; import com.klp.system.domain.vo.SysUserExportVo;
import com.ruoyi.system.domain.vo.SysUserImportVo; import com.klp.system.domain.vo.SysUserImportVo;
import com.ruoyi.system.listener.SysUserImportListener; import com.klp.system.listener.SysUserImportListener;
import com.ruoyi.system.service.ISysDeptService; import com.klp.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysPostService; import com.klp.system.service.ISysPostService;
import com.ruoyi.system.service.ISysRoleService; import com.klp.system.service.ISysRoleService;
import com.ruoyi.system.service.ISysUserService; import com.klp.system.service.ISysUserService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;

View File

@@ -1,18 +1,18 @@
package com.ruoyi.web.controller.workflow; package com.klp.web.controller.workflow;
import cn.dev33.satoken.annotation.SaCheckLogin; import cn.dev33.satoken.annotation.SaCheckLogin;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.annotation.RepeatSubmit; import com.klp.common.annotation.RepeatSubmit;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.workflow.domain.WfCategory; import com.klp.workflow.domain.WfCategory;
import com.ruoyi.workflow.domain.vo.WfCategoryVo; import com.klp.workflow.domain.vo.WfCategoryVo;
import com.ruoyi.workflow.service.IWfCategoryService; import com.klp.workflow.service.IWfCategoryService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,18 +1,18 @@
package com.ruoyi.web.controller.workflow; package com.klp.web.controller.workflow;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.JsonUtils; import com.klp.common.utils.JsonUtils;
import com.ruoyi.flowable.core.domain.ProcessQuery; import com.klp.flowable.core.domain.ProcessQuery;
import com.ruoyi.workflow.domain.vo.WfDeployVo; import com.klp.workflow.domain.vo.WfDeployVo;
import com.ruoyi.workflow.domain.vo.WfFormVo; import com.klp.workflow.domain.vo.WfFormVo;
import com.ruoyi.workflow.service.IWfDeployFormService; import com.klp.workflow.service.IWfDeployFormService;
import com.ruoyi.workflow.service.IWfDeployService; import com.klp.workflow.service.IWfDeployService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,19 +1,19 @@
package com.ruoyi.web.controller.workflow; package com.klp.web.controller.workflow;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.core.validate.QueryGroup; import com.klp.common.core.validate.QueryGroup;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.workflow.domain.WfDeployForm; import com.klp.workflow.domain.WfDeployForm;
import com.ruoyi.workflow.domain.bo.WfFormBo; import com.klp.workflow.domain.bo.WfFormBo;
import com.ruoyi.workflow.domain.vo.WfFormVo; import com.klp.workflow.domain.vo.WfFormVo;
import com.ruoyi.workflow.service.IWfDeployFormService; import com.klp.workflow.service.IWfDeployFormService;
import com.ruoyi.workflow.service.IWfFormService; import com.klp.workflow.service.IWfFormService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,9 +1,9 @@
package com.ruoyi.web.controller.workflow; package com.klp.web.controller.workflow;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.workflow.domain.bo.WfTaskBo; import com.klp.workflow.domain.bo.WfTaskBo;
import com.ruoyi.workflow.service.IWfInstanceService; import com.klp.workflow.service.IWfInstanceService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -1,24 +1,24 @@
package com.ruoyi.web.controller.workflow; package com.klp.web.controller.workflow;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.annotation.RepeatSubmit; import com.klp.common.annotation.RepeatSubmit;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.core.validate.AddGroup; import com.klp.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup; import com.klp.common.core.validate.EditGroup;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.workflow.domain.WfCategory; import com.klp.workflow.domain.WfCategory;
import com.ruoyi.workflow.domain.bo.WfModelBo; import com.klp.workflow.domain.bo.WfModelBo;
import com.ruoyi.workflow.domain.vo.WfCategoryVo; import com.klp.workflow.domain.vo.WfCategoryVo;
import com.ruoyi.workflow.domain.vo.WfModelExportVo; import com.klp.workflow.domain.vo.WfModelExportVo;
import com.ruoyi.workflow.domain.vo.WfModelVo; import com.klp.workflow.domain.vo.WfModelVo;
import com.ruoyi.workflow.service.IWfCategoryService; import com.klp.workflow.service.IWfCategoryService;
import com.ruoyi.workflow.service.IWfModelService; import com.klp.workflow.service.IWfModelService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;

View File

@@ -1,20 +1,20 @@
package com.ruoyi.web.controller.workflow; package com.klp.web.controller.workflow;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.common.annotation.Log; import com.klp.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.klp.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.PageQuery; import com.klp.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo; import com.klp.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.flowable.core.domain.ProcessQuery; import com.klp.flowable.core.domain.ProcessQuery;
import com.ruoyi.workflow.domain.bo.WfCopyBo; import com.klp.workflow.domain.bo.WfCopyBo;
import com.ruoyi.workflow.domain.vo.*; import com.klp.workflow.domain.vo.*;
import com.ruoyi.workflow.service.IWfCopyService; import com.klp.workflow.service.IWfCopyService;
import com.ruoyi.workflow.service.IWfProcessService; import com.klp.workflow.service.IWfProcessService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;

View File

@@ -1,10 +1,10 @@
package com.ruoyi.web.controller.workflow; package com.klp.web.controller.workflow;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.workflow.domain.bo.WfTaskBo; import com.klp.workflow.domain.bo.WfTaskBo;
import com.ruoyi.workflow.service.IWfTaskService; import com.klp.workflow.service.IWfTaskService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@@ -5,7 +5,7 @@ spring.boot.admin.client:
url: http://localhost:9090/admin url: http://localhost:9090/admin
instance: instance:
service-host-type: IP service-host-type: IP
username: ruoyi username: klp
password: 123456 password: 123456
--- # xxl-job 配置 --- # xxl-job 配置
@@ -49,9 +49,9 @@ spring:
driverClassName: com.mysql.cj.jdbc.Driver driverClassName: com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562 # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题) # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url: jdbc:mysql://localhost:3306/ry-flowable-plus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&nullCatalogMeansCurrent=true url: jdbc:mysql://140.143.206.120:3306/klp-oa?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&nullCatalogMeansCurrent=true
username: root username: klp
password: root password: KeLunPu123@
# 从库数据源 # 从库数据源
slave: slave:
lazy: true lazy: true
@@ -102,13 +102,13 @@ spring:
spring: spring:
redis: redis:
# 地址 # 地址
host: localhost host: 140.143.206.120
# 端口默认为6379 # 端口默认为6379
port: 6379 port: 6379
# 数据库索引 # 数据库索引
database: 0 database: 0
# 密码(如没有密码请注释掉) # 密码(如没有密码请注释掉)
# password: password: KeLunPu123!
# 连接超时时间 # 连接超时时间
timeout: 10s timeout: 10s
# 是否开启ssl # 是否开启ssl
@@ -124,7 +124,7 @@ redisson:
# 单节点配置 # 单节点配置
singleServerConfig: singleServerConfig:
# 客户端名称 # 客户端名称
clientName: ${ruoyi.name} clientName: ${klp.name}
# 最小空闲连接数 # 最小空闲连接数
connectionMinimumIdleSize: 8 connectionMinimumIdleSize: 8
# 连接池大小 # 连接池大小

View File

@@ -1,5 +1,5 @@
--- # 临时文件存储位置 避免临时文件被系统清理报错 --- # 临时文件存储位置 避免临时文件被系统清理报错
spring.servlet.multipart.location: /ruoyi/server/temp spring.servlet.multipart.location: /klp/server/temp
--- # 监控中心配置 --- # 监控中心配置
spring.boot.admin.client: spring.boot.admin.client:
@@ -8,7 +8,7 @@ spring.boot.admin.client:
url: http://localhost:9090/admin url: http://localhost:9090/admin
instance: instance:
service-host-type: IP service-host-type: IP
username: ruoyi username: klp
password: 123456 password: 123456
--- # xxl-job 配置 --- # xxl-job 配置
@@ -127,7 +127,7 @@ redisson:
# 单节点配置 # 单节点配置
singleServerConfig: singleServerConfig:
# 客户端名称 # 客户端名称
clientName: ${ruoyi.name} clientName: ${klp.name}
# 最小空闲连接数 # 最小空闲连接数
connectionMinimumIdleSize: 32 connectionMinimumIdleSize: 32
# 连接池大小 # 连接池大小

View File

@@ -1,11 +1,11 @@
# 项目相关配置 # 项目相关配置
ruoyi: klp:
# 名称 # 名称
name: RuoYi-Flowable-Plus name: fad-oa
# 版本 # 版本
version: ${ruoyi-flowable-plus.version} version: ${klp-flowable-plus.version}
# 版权年份 # 版权年份
copyrightYear: 2022 copyrightYear: 2025
# 实例演示开关 # 实例演示开关
demoEnabled: true demoEnabled: true
# 获取ip地址开关 # 获取ip地址开关
@@ -49,7 +49,7 @@ server:
# 日志配置 # 日志配置
logging: logging:
level: level:
com.ruoyi: @logging.level@ com.klp: @logging.level@
org.springframework: warn org.springframework: warn
config: classpath:logback-plus.xml config: classpath:logback-plus.xml
@@ -64,7 +64,7 @@ user:
# Spring配置 # Spring配置
spring: spring:
application: application:
name: ${ruoyi.name} name: ${klp.name}
# 资源信息 # 资源信息
messages: messages:
# 国际化资源文件路径 # 国际化资源文件路径
@@ -143,11 +143,11 @@ security:
mybatis-plus: mybatis-plus:
# 不支持多包, 如有需要可在注解配置 或 提升扫包等级 # 不支持多包, 如有需要可在注解配置 或 提升扫包等级
# 例如 com.**.**.mapper # 例如 com.**.**.mapper
mapperPackage: com.ruoyi.**.mapper mapperPackage: com.klp.**.mapper
# 对应的 XML 文件位置 # 对应的 XML 文件位置
mapperLocations: classpath*:mapper/**/*Mapper.xml mapperLocations: classpath*:mapper/**/*Mapper.xml
# 实体扫描多个package用逗号或者分号分隔 # 实体扫描多个package用逗号或者分号分隔
typeAliasesPackage: com.ruoyi.**.domain typeAliasesPackage: com.klp.**.domain
# 启动时是否检查 MyBatis XML 文件的存在,默认不检查 # 启动时是否检查 MyBatis XML 文件的存在,默认不检查
checkConfigLocation: false checkConfigLocation: false
configuration: configuration:
@@ -200,16 +200,16 @@ mybatis-encryptor:
swagger: swagger:
info: info:
# 标题 # 标题
title: '标题:${ruoyi.name}后台管理系统_接口文档' title: '标题:${klp.name}后台管理系统_接口文档'
# 描述 # 描述
description: '描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...' description: '描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...'
# 版本 # 版本
version: '版本号: ${ruoyi-flowable-plus.version}' version: '版本号: ${klp-flowable-plus.version}'
# 作者信息 # 作者信息
contact: contact:
name: KonBAI name: KonBAI
email: 1527468660@qq.com email: 1527468660@qq.com
url: https://gitee.com/KonBAI-Q/ruoyi-flowable-plus url: https://gitee.com/KonBAI-Q/klp-flowable-plus
components: components:
# 鉴权方式配置 # 鉴权方式配置
security-schemes: security-schemes:
@@ -228,11 +228,11 @@ springdoc:
#这里定义了两个分组,可定义多个,也可以不定义 #这里定义了两个分组,可定义多个,也可以不定义
group-configs: group-configs:
- group: 1.演示模块 - group: 1.演示模块
packages-to-scan: com.ruoyi.demo packages-to-scan: com.klp.demo
- group: 2.系统模块 - group: 2.系统模块
packages-to-scan: com.ruoyi.web packages-to-scan: com.klp.web
- group: 3.代码生成模块 - group: 3.代码生成模块
packages-to-scan: com.ruoyi.generator packages-to-scan: com.klp.generator
# 防止XSS攻击 # 防止XSS攻击
xss: xss:

View File

@@ -4,4 +4,4 @@
| _ < | |_| || (_) || | | | | _| | || (_) |\ V V /| (_| || |_) || || __/ | __/ | || |_| |\__ \ | _ < | |_| || (_) || | | | | _| | || (_) |\ V V /| (_| || |_) || || __/ | __/ | || |_| |\__ \
|_| \_\ \__,_| \___/ |_| |_| |_| |_| \___/ \_/\_/ \__,_||_.__/ |_| \___| |_| |_| \__,_||___/ |_| \_\ \__,_| \___/ |_| |_| |_| |_| \___/ \_/\_/ \__,_||_.__/ |_| \___| |_| |_| \__,_||___/
${AnsiColor.GREEN} :: RuoYi :: ${AnsiColor.BLUE} RuoYi-Flowable-Plus:${AnsiColor.RED}${spring.profiles.active}${AnsiColor.BRIGHT_WHITE} :: Application Version: ${ruoyi-flowable-plus.version} ${spring-boot.formatted-version} ${AnsiColor.GREEN} :: RuoYi :: ${AnsiColor.BLUE} KLP:${AnsiColor.RED}${spring.profiles.active}${AnsiColor.BRIGHT_WHITE} :: Application Version: ${klp-flowable-plus.version} ${spring-boot.formatted-version}

View File

@@ -1,4 +1,4 @@
package com.ruoyi.test; package com.klp.test;
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;

View File

@@ -1,6 +1,6 @@
package com.ruoyi.test; package com.klp.test;
import com.ruoyi.common.config.RuoYiConfig; import com.klp.common.config.KLPConfig;
import org.junit.jupiter.api.*; import org.junit.jupiter.api.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
@@ -17,19 +17,19 @@ import java.util.concurrent.TimeUnit;
public class DemoUnitTest { public class DemoUnitTest {
@Autowired @Autowired
private RuoYiConfig ruoYiConfig; private KLPConfig KLPConfig;
@DisplayName("测试 @SpringBootTest @Test @DisplayName 注解") @DisplayName("测试 @SpringBootTest @Test @DisplayName 注解")
@Test @Test
public void testTest() { public void testTest() {
System.out.println(ruoYiConfig); System.out.println(KLPConfig);
} }
@Disabled @Disabled
@DisplayName("测试 @Disabled 注解") @DisplayName("测试 @Disabled 注解")
@Test @Test
public void testDisabled() { public void testDisabled() {
System.out.println(ruoYiConfig); System.out.println(KLPConfig);
} }
@Timeout(value = 2L, unit = TimeUnit.SECONDS) @Timeout(value = 2L, unit = TimeUnit.SECONDS)
@@ -37,7 +37,7 @@ public class DemoUnitTest {
@Test @Test
public void testTimeout() throws InterruptedException { public void testTimeout() throws InterruptedException {
Thread.sleep(3000); Thread.sleep(3000);
System.out.println(ruoYiConfig); System.out.println(KLPConfig);
} }

View File

@@ -1,6 +1,6 @@
package com.ruoyi.test; package com.klp.test;
import com.ruoyi.common.enums.UserType; import com.klp.common.enums.UserType;
import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.test; package com.klp.test;
import org.junit.jupiter.api.*; import org.junit.jupiter.api.*;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;

View File

@@ -3,13 +3,13 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent> <parent>
<artifactId>ruoyi-flowable-plus</artifactId> <artifactId>klp-oa</artifactId>
<groupId>com.ruoyi</groupId> <groupId>com.klp</groupId>
<version>0.8.3</version> <version>0.8.3</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>ruoyi-common</artifactId> <artifactId>klp-common</artifactId>
<description> <description>
common通用工具 common通用工具

View File

@@ -1,6 +1,6 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import com.ruoyi.common.excel.CellMergeStrategy; import com.klp.common.excel.CellMergeStrategy;
import java.lang.annotation.*; import java.lang.annotation.*;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import java.lang.annotation.*; import java.lang.annotation.*;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import java.lang.annotation.*; import java.lang.annotation.*;

View File

@@ -1,8 +1,8 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ruoyi.common.jackson.DictDataJsonSerializer; import com.klp.common.jackson.DictDataJsonSerializer;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -1,7 +1,7 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import com.ruoyi.common.enums.AlgorithmType; import com.klp.common.enums.AlgorithmType;
import com.ruoyi.common.enums.EncodeType; import com.klp.common.enums.EncodeType;
import java.lang.annotation.*; import java.lang.annotation.*;

View File

@@ -1,6 +1,6 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import java.lang.annotation.*; import java.lang.annotation.*;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import java.lang.annotation.*; import java.lang.annotation.*;

View File

@@ -1,14 +1,14 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import com.ruoyi.common.enums.BusinessType; import com.klp.common.enums.BusinessType;
import com.ruoyi.common.enums.OperatorType; import com.klp.common.enums.OperatorType;
import java.lang.annotation.*; import java.lang.annotation.*;
/** /**
* 自定义操作日志记录注解 * 自定义操作日志记录注解
* *
* @author ruoyi * @author klp
*/ */
@Target({ElementType.PARAMETER, ElementType.METHOD}) @Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)

View File

@@ -1,6 +1,6 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import com.ruoyi.common.enums.LimitType; import com.klp.common.enums.LimitType;
import java.lang.annotation.*; import java.lang.annotation.*;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import java.lang.annotation.*; import java.lang.annotation.*;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;

View File

@@ -1,9 +1,9 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ruoyi.common.enums.SensitiveStrategy; import com.klp.common.enums.SensitiveStrategy;
import com.ruoyi.common.jackson.SensitiveJsonSerializer; import com.klp.common.jackson.SensitiveJsonSerializer;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -1,8 +1,8 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside; import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ruoyi.common.translation.handler.TranslationHandler; import com.klp.common.translation.handler.TranslationHandler;
import java.lang.annotation.*; import java.lang.annotation.*;
@@ -20,7 +20,7 @@ import java.lang.annotation.*;
public @interface Translation { public @interface Translation {
/** /**
* 类型 (需与实现类上的 {@link com.ruoyi.common.annotation.TranslationType} 注解type对应) * 类型 (需与实现类上的 {@link com.klp.common.annotation.TranslationType} 注解type对应)
* <p> * <p>
* 默认取当前字段的值 如果设置了 @{@link Translation#mapper()} 则取映射字段的值 * 默认取当前字段的值 如果设置了 @{@link Translation#mapper()} 则取映射字段的值
*/ */

View File

@@ -1,9 +1,9 @@
package com.ruoyi.common.annotation; package com.klp.common.annotation;
import java.lang.annotation.*; import java.lang.annotation.*;
/** /**
* 翻译类型注解 (标注到{@link com.ruoyi.common.translation.TranslationInterface} 的实现类) * 翻译类型注解 (标注到{@link com.klp.common.translation.TranslationInterface} 的实现类)
* *
* @author Lion Li * @author Lion Li
*/ */

View File

@@ -1,10 +1,10 @@
package com.ruoyi.common.captcha; package com.klp.common.captcha;
import cn.hutool.captcha.generator.CodeGenerator; import cn.hutool.captcha.generator.CodeGenerator;
import cn.hutool.core.math.Calculator; import cn.hutool.core.math.Calculator;
import cn.hutool.core.util.CharUtil; import cn.hutool.core.util.CharUtil;
import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.RandomUtil;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
/** /**
* 无符号计算生成器 * 无符号计算生成器

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.config; package com.klp.common.config;
import lombok.Data; import lombok.Data;
import lombok.Getter; import lombok.Getter;
@@ -13,8 +13,8 @@ import org.springframework.stereotype.Component;
@Data @Data
@Component @Component
@ConfigurationProperties(prefix = "ruoyi") @ConfigurationProperties(prefix = "klp")
public class RuoYiConfig { public class KLPConfig {
/** /**
* 项目名称 * 项目名称
@@ -48,7 +48,7 @@ public class RuoYiConfig {
private static boolean addressEnabled; private static boolean addressEnabled;
public void setAddressEnabled(boolean addressEnabled) { public void setAddressEnabled(boolean addressEnabled) {
RuoYiConfig.addressEnabled = addressEnabled; KLPConfig.addressEnabled = addressEnabled;
} }
} }

View File

@@ -1,9 +1,9 @@
package com.ruoyi.common.constant; package com.klp.common.constant;
/** /**
* 缓存的key 常量 * 缓存的key 常量
* *
* @author ruoyi * @author klp
*/ */
public interface CacheConstants { public interface CacheConstants {

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.constant; package com.klp.common.constant;
/** /**
* 缓存组名称常量 * 缓存组名称常量

View File

@@ -1,9 +1,9 @@
package com.ruoyi.common.constant; package com.klp.common.constant;
/** /**
* 通用常量信息 * 通用常量信息
* *
* @author ruoyi * @author klp
*/ */
public interface Constants { public interface Constants {

View File

@@ -1,9 +1,9 @@
package com.ruoyi.common.constant; package com.klp.common.constant;
/** /**
* 代码生成通用常量 * 代码生成通用常量
* *
* @author ruoyi * @author klp
*/ */
public interface GenConstants { public interface GenConstants {
/** /**

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.constant; package com.klp.common.constant;
/** /**
* 返回状态码 * 返回状态码

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.constant; package com.klp.common.constant;
/** /**
* 翻译常量 * 翻译常量

View File

@@ -1,9 +1,9 @@
package com.ruoyi.common.constant; package com.klp.common.constant;
/** /**
* 用户常量信息 * 用户常量信息
* *
* @author ruoyi * @author klp
*/ */
public interface UserConstants { public interface UserConstants {

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.convert; package com.klp.common.convert;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.convert; package com.klp.common.convert;
import cn.hutool.core.annotation.AnnotationUtil; import cn.hutool.core.annotation.AnnotationUtil;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
@@ -9,11 +9,11 @@ import com.alibaba.excel.metadata.GlobalConfiguration;
import com.alibaba.excel.metadata.data.ReadCellData; import com.alibaba.excel.metadata.data.ReadCellData;
import com.alibaba.excel.metadata.data.WriteCellData; import com.alibaba.excel.metadata.data.WriteCellData;
import com.alibaba.excel.metadata.property.ExcelContentProperty; import com.alibaba.excel.metadata.property.ExcelContentProperty;
import com.ruoyi.common.annotation.ExcelDictFormat; import com.klp.common.annotation.ExcelDictFormat;
import com.ruoyi.common.core.service.DictService; import com.klp.common.core.service.DictService;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.klp.common.utils.poi.ExcelUtil;
import com.ruoyi.common.utils.spring.SpringUtils; import com.klp.common.utils.spring.SpringUtils;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import java.lang.reflect.Field; import java.lang.reflect.Field;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.convert; package com.klp.common.convert;
import cn.hutool.core.annotation.AnnotationUtil; import cn.hutool.core.annotation.AnnotationUtil;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
@@ -9,8 +9,8 @@ import com.alibaba.excel.metadata.GlobalConfiguration;
import com.alibaba.excel.metadata.data.ReadCellData; import com.alibaba.excel.metadata.data.ReadCellData;
import com.alibaba.excel.metadata.data.WriteCellData; import com.alibaba.excel.metadata.data.WriteCellData;
import com.alibaba.excel.metadata.property.ExcelContentProperty; import com.alibaba.excel.metadata.property.ExcelContentProperty;
import com.ruoyi.common.annotation.ExcelEnumFormat; import com.klp.common.annotation.ExcelEnumFormat;
import com.ruoyi.common.utils.reflect.ReflectUtils; import com.klp.common.utils.reflect.ReflectUtils;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import java.lang.reflect.Field; import java.lang.reflect.Field;

View File

@@ -1,9 +1,9 @@
package com.ruoyi.common.core.controller; package com.klp.common.core.controller;
import com.ruoyi.common.core.domain.R; import com.klp.common.core.domain.R;
import com.ruoyi.common.core.domain.model.LoginUser; import com.klp.common.core.domain.model.LoginUser;
import com.ruoyi.common.helper.LoginHelper; import com.klp.common.helper.LoginHelper;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
/** /**
* web层通用数据处理 * web层通用数据处理

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain; package com.klp.common.core.domain;
import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;

View File

@@ -1,12 +1,12 @@
package com.ruoyi.common.core.domain; package com.klp.common.core.domain;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.common.exception.ServiceException; import com.klp.common.exception.ServiceException;
import com.ruoyi.common.utils.StringUtils; import com.klp.common.utils.StringUtils;
import com.ruoyi.common.utils.sql.SqlUtil; import com.klp.common.utils.sql.SqlUtil;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;

View File

@@ -1,6 +1,6 @@
package com.ruoyi.common.core.domain; package com.klp.common.core.domain;
import com.ruoyi.common.constant.HttpStatus; import com.klp.common.constant.HttpStatus;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain; package com.klp.common.core.domain;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data; import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.dto; package com.klp.common.core.domain.dto;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.dto; package com.klp.common.core.domain.dto;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@@ -8,7 +8,7 @@ import java.io.Serializable;
/** /**
* 当前在线会话 * 当前在线会话
* *
* @author ruoyi * @author klp
*/ */
@Data @Data

View File

@@ -1,9 +1,9 @@
package com.ruoyi.common.core.domain.entity; package com.klp.common.core.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.TreeEntity; import com.klp.common.core.domain.TreeEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@@ -1,13 +1,13 @@
package com.ruoyi.common.core.domain.entity; package com.klp.common.core.domain.entity;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.ExcelDictFormat; import com.klp.common.annotation.ExcelDictFormat;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.constant.UserConstants;
import com.ruoyi.common.convert.ExcelDictConvert; import com.klp.common.convert.ExcelDictConvert;
import com.ruoyi.common.core.domain.BaseEntity; import com.klp.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@@ -1,12 +1,12 @@
package com.ruoyi.common.core.domain.entity; package com.klp.common.core.domain.entity;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.ExcelDictFormat; import com.klp.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert; import com.klp.common.convert.ExcelDictConvert;
import com.ruoyi.common.core.domain.BaseEntity; import com.klp.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@@ -1,9 +1,9 @@
package com.ruoyi.common.core.domain.entity; package com.klp.common.core.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.core.domain.TreeEntity; import com.klp.common.core.domain.TreeEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.entity; package com.klp.common.core.domain.entity;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
@@ -6,10 +6,10 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.ExcelDictFormat; import com.klp.common.annotation.ExcelDictFormat;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.constant.UserConstants;
import com.ruoyi.common.convert.ExcelDictConvert; import com.klp.common.convert.ExcelDictConvert;
import com.ruoyi.common.core.domain.BaseEntity; import com.klp.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@@ -1,13 +1,13 @@
package com.ruoyi.common.core.domain.entity; package com.klp.common.core.domain.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.annotation.Sensitive; import com.klp.common.annotation.Sensitive;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.constant.UserConstants;
import com.ruoyi.common.core.domain.BaseEntity; import com.klp.common.core.domain.BaseEntity;
import com.ruoyi.common.enums.SensitiveStrategy; import com.klp.common.enums.SensitiveStrategy;
import com.ruoyi.common.xss.Xss; import com.klp.common.xss.Xss;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.event; package com.klp.common.core.domain.event;
import lombok.Data; import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.event; package com.klp.common.core.domain.event;
import lombok.Data; import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.model; package com.klp.common.core.domain.model;
import lombok.Data; import lombok.Data;

View File

@@ -1,6 +1,6 @@
package com.ruoyi.common.core.domain.model; package com.klp.common.core.domain.model;
import com.ruoyi.common.constant.UserConstants; import com.klp.common.constant.UserConstants;
import lombok.Data; import lombok.Data;
import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.Length;

View File

@@ -1,6 +1,6 @@
package com.ruoyi.common.core.domain.model; package com.klp.common.core.domain.model;
import com.ruoyi.common.core.domain.dto.RoleDTO; import com.klp.common.core.domain.dto.RoleDTO;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.model; package com.klp.common.core.domain.model;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.model; package com.klp.common.core.domain.model;
import lombok.Data; import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.model; package com.klp.common.core.domain.model;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@@ -1,4 +1,4 @@
package com.ruoyi.common.core.mapper; package com.klp.common.core.mapper;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
@@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.*; import com.baomidou.mybatisplus.core.toolkit.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.toolkit.Db; import com.baomidou.mybatisplus.extension.toolkit.Db;
import com.ruoyi.common.utils.BeanCopyUtils; import com.klp.common.utils.BeanCopyUtils;
import org.apache.ibatis.logging.Log; import org.apache.ibatis.logging.Log;
import org.apache.ibatis.logging.LogFactory; import org.apache.ibatis.logging.LogFactory;

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