chore(project): rebranded project as 恭学教育 (GongXue Education)

- Updated pom.xml project name, description, and URL to 恭学教育.
- Changed LICENSE copyright holder to 恭学教育 (GongXue Education).
- Rebranded README.md with new project title and tagline.
- Replaced @author 芋道源码 with @author 恭学教育 across all Java source files.
- Updated Swagger metadata with 恭学教育 API title and admin@gongxue.com.
- Added Gitea Actions CI pipeline for automated build and deployment.
This commit is contained in:
2026-07-27 15:12:32 +08:00
parent fd54f07889
commit 7426579863
2342 changed files with 2839 additions and 2710 deletions

View File

@@ -61,7 +61,7 @@ public class LogRecordServiceImpl implements ILogRecordService {
reqDTO.setType(logRecord.getType()); // 大模块类型例如CRM 客户
reqDTO.setSubType(logRecord.getSubType());// 操作名称,例如:转移客户
reqDTO.setBizId(Long.parseLong(logRecord.getBizNo())); // 业务编号,例如:客户编号
reqDTO.setAction(logRecord.getAction());// 操作内容,例如:修改编号为 1 的用户信息,将性别从男改成女,将姓名从芋道改成源码。
reqDTO.setAction(logRecord.getAction());// 操作内容,例如:修改编号为 1 的用户信息,将性别从男改成女,将姓名从恭学改成源码。
reqDTO.setExtra(logRecord.getExtra()); // 拓展字段,有些复杂的业务,需要记录一些字段 ( JSON 格式 ),例如说,记录订单编号,{ orderId: "1"}
}

View File

@@ -11,7 +11,7 @@ import org.springframework.security.config.annotation.web.configurers.AuthorizeH
* 自定义的 URL 的安全配置
* 目的:每个 Maven Module 可以自定义规则!
*
* @author 芋道源码
* @author 恭学教育
*/
public abstract class AuthorizeRequestsCustomizer
implements Customizer<AuthorizeHttpRequestsConfigurer<HttpSecurity>.AuthorizationManagerRequestMatcherRegistry>, Ordered {

View File

@@ -27,7 +27,7 @@ import org.springframework.security.web.access.AccessDeniedHandler;
* 注意,不能和 {@link YudaoWebSecurityConfigurerAdapter} 用一个,原因是会导致初始化报错。
* 参见 https://stackoverflow.com/questions/53847050/spring-boot-delegatebuilder-cannot-be-null-on-autowiring-authenticationmanager 文档。
*
* @author 芋道源码
* @author 恭学教育
*/
@AutoConfiguration
@AutoConfigureOrder(-1) // 目的:先于 Spring Security 自动配置避免一键改包后org.* 基础包无法生效

View File

@@ -41,7 +41,7 @@ import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.
/**
* 自定义的 Spring Security 配置适配器实现
*
* @author 芋道源码
* @author 恭学教育
*/
@AutoConfiguration
@AutoConfigureOrder(-1) // 目的:先于 Spring Security 自动配置避免一键改包后org.* 基础包无法生效

View File

@@ -13,7 +13,7 @@ import java.util.Map;
/**
* 登录用户信息
*
* @author 芋道源码
* @author 恭学教育
*/
@Data
public class LoginUser {

View File

@@ -10,7 +10,7 @@ import org.springframework.util.Assert;
* 基于 TransmittableThreadLocal 实现的 Security Context 持有者策略
* 目的是,避免 @Async 等异步执行时,原生 ThreadLocal 的丢失问题
*
* @author 芋道源码
* @author 恭学教育
*/
public class TransmittableThreadLocalSecurityContextHolderStrategy implements SecurityContextHolderStrategy {

View File

@@ -26,7 +26,7 @@ import java.io.IOException;
* Token 过滤器,验证 token 的有效性
* 验证通过后,获得 {@link LoginUser} 信息,并加入到 Spring Security 上下文
*
* @author 芋道源码
* @author 恭学教育
*/
@RequiredArgsConstructor
public class TokenAuthenticationFilter extends OncePerRequestFilter {

View File

@@ -22,7 +22,7 @@ import static cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeC
*
* 补充Spring Security 通过 {@link ExceptionTranslationFilter#handleAccessDeniedException(HttpServletRequest, HttpServletResponse, FilterChain, AccessDeniedException)} 方法,调用当前类
*
* @author 芋道源码
* @author 恭学教育
*/
@Slf4j
@SuppressWarnings("JavadocReference")

View File

@@ -19,7 +19,7 @@ import static cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeC
*
* 补充Spring Security 通过 {@link ExceptionTranslationFilter#sendStartAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, AuthenticationException)} 方法,调用当前类
*
* @author ruoyi
* @author 恭学教育
*/
@Slf4j
@SuppressWarnings("JavadocReference") // 忽略文档引用报错

View File

@@ -3,7 +3,7 @@ package cn.iocoder.yudao.framework.security.core.service;
/**
* Security 框架 Service 接口,定义权限相关的校验操作
*
* @author 芋道源码
* @author 恭学教育
*/
public interface SecurityFrameworkService {

View File

@@ -14,7 +14,7 @@ import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUti
/**
* 默认的 {@link SecurityFrameworkService} 实现类
*
* @author 芋道源码
* @author 恭学教育
*/
@AllArgsConstructor
public class SecurityFrameworkServiceImpl implements SecurityFrameworkService {

View File

@@ -19,7 +19,7 @@ import java.util.Collections;
/**
* 安全服务工具类
*
* @author 芋道源码
* @author 恭学教育
*/
public class SecurityFrameworkUtils {

View File

@@ -2,6 +2,6 @@
* 基于 Spring Security 框架
* 实现安全认证功能
*
* @author 芋道源码
* @author 恭学教育
*/
package cn.iocoder.yudao.framework.security;