更新代码

This commit is contained in:
root 2025-05-30 13:50:33 +08:00
parent 064f26801f
commit a48d3a2c73
14182 changed files with 16 additions and 1831623 deletions

3
.idea/.gitignore vendored
View File

@ -1,3 +0,0 @@
# 默认忽略的文件
/shelf/
/workspace.xml

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile default="true" name="Default" enabled="true" />
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="stdproject-backend" />
</profile>
</annotationProcessing>
</component>
<component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="stdproject-backend" options="-parameters" />
</option>
</component>
</project>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/backend/src/main/java" charset="UTF-8" />
</component>
</project>

View File

@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="http://maven.aliyun.com/nexus/content/groups/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/backend/pom.xml" />
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="corretto-21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/StdProject.iml" filepath="$PROJECT_DIR$/.idea/StdProject.iml" />
</modules>
</component>
</project>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

View File

@ -9,9 +9,9 @@
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.stdproject</groupId>
<artifactId>stdproject-backend</artifactId>
<artifactId>stdproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>stdproject-backend</name>
<name>stdproject</name>
<description>Standard Project Backend</description>
<properties>
<java.version>17</java.version>

View File

@ -145,8 +145,6 @@ spring:
config:
activate:
on-profile: dev
jpa:
show-sql: true
security:
jwt:
enabled: false
@ -168,8 +166,6 @@ spring:
config:
activate:
on-profile: prod
jpa:
show-sql: false
security:
jwt:
enabled: true

View File

@ -1,14 +0,0 @@
# 数据库配置
DB_URL=jdbc:mysql://your-host:3306/your-db
DB_USERNAME=your-username
DB_PASSWORD=your-password
# JWT配置
JWT_SECRET=your-super-secret-key
JWT_EXPIRATION=86400000
# 环境配置
SPRING_PROFILES_ACTIVE=dev
# CORS配置
CORS_ALLOWED_ORIGINS=https://your-frontend.com

View File

@ -1,193 +0,0 @@
server:
port: 8080
servlet:
context-path: /
encoding:
charset: UTF-8
enabled: true
force: true
compression:
enabled: true
mime-types: text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json
min-response-size: 1024
spring:
profiles:
active: ${SPRING_PROFILES_ACTIVE:dev}
application:
name: stdproject-backend
datasource:
url: ${DB_URL:jdbc:mysql://121.37.111.42:3306/gisbi-demodb?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true}
username: ${DB_USERNAME:root}
password: ${DB_PASSWORD:mysql_F8ysiK@2024}
driver-class-name: com.mysql.cj.jdbc.Driver
# HikariCP连接池配置
hikari:
pool-name: StdProjectHikariCP
minimum-idle: 5
maximum-pool-size: 20
auto-commit: true
idle-timeout: 30000
max-lifetime: 1800000
connection-timeout: 30000
connection-test-query: SELECT 1
# url: jdbc:sqlite:D:/Trae_space/StdProject/backend/db/project.db
# username: # SQLite 不需要用户名
# password: # SQLite 不需要密码
# driver-class-name: org.sqlite.JDBC
# hikari:
# pool-name: StdProjectHikariCP
# minimum-idle: 5
# maximum-pool-size: 20
# auto-commit: true
# idle-timeout: 30000
# max-lifetime: 1800000
# connection-timeout: 30000
# connection-test-query: SELECT 1
cache:
jcache:
config: classpath:ehcache.xml # 指定Ehcache配置文件路径
security:
cors:
allowed-origins: ${CORS_ALLOWED_ORIGINS:http://localhost:3000,http://localhost:8080}
max-age: ${CORS_MAX_AGE:3600} # 预检请求的缓存时间(秒)
jwt:
enabled: ${JWT_ENABLED:true} # 控制是否启用JWT认证
secret: ${JWT_SECRET:YourJWTSecretKeyForStdProjectBackendApplicationWhichIsVeryLongAndSecure2024!@#$%^&*()}
expiration-ms: ${JWT_EXPIRATION:86400000} # Token 过期时间 (例如: 24小时)
refresh-expiration-ms: ${JWT_REFRESH_EXPIRATION:604800000} # 刷新Token过期时间 (例如: 7天)
mybatis-plus:
mapper-locations: classpath*:/mapper/**/*.xml # MyBatis Mapper XML文件位置
type-aliases-package: com.stdproject.entity
global-config:
db-config:
id-type: ASSIGN_ID # ID生成策略assign_id 表示手动分配ID通常使用雪花算法等
table-prefix: ${DB_TABLE_PREFIX:} # 如果表名有统一前缀,可以在这里配置
logic-delete-field: deleted # 逻辑删除字段名
logic-delete-value: 1 # 逻辑删除值
logic-not-delete-value: 0 # 逻辑未删除值
banner: false # 关闭MyBatis-Plus启动横幅
configuration:
map-underscore-to-camel-case: true # 开启驼峰命名转换
cache-enabled: true # 开启二级缓存
lazy-loading-enabled: true # 开启延迟加载
multiple-result-sets-enabled: true # 开启多结果集
use-column-label: true # 使用列标签
use-generated-keys: true # 使用生成的主键
auto-mapping-behavior: partial # 自动映射行为
default-executor-type: simple # 默认执行器类型
default-statement-timeout: 25000 # 默认语句超时时间
log-impl: ${MYBATIS_LOG_IMPL:org.apache.ibatis.logging.nologging.NoLoggingImpl} # SQL日志实现
logging:
config: classpath:logback-spring.xml # Logback配置文件
level:
root: ${LOG_LEVEL_ROOT:INFO}
com.stdproject: ${LOG_LEVEL_APP:DEBUG}
org.springframework.security: ${LOG_LEVEL_SECURITY:WARN}
org.hibernate.SQL: ${LOG_LEVEL_SQL:WARN}
org.hibernate.type.descriptor.sql.BasicBinder: ${LOG_LEVEL_SQL_PARAMS:WARN}
pattern:
console: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"
file: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"
springdoc:
api-docs:
path: /v3/api-docs
enabled: ${SWAGGER_ENABLED:true}
swagger-ui:
path: /swagger-ui.html
enabled: ${SWAGGER_UI_ENABLED:true}
operations-sorter: alpha
tags-sorter: alpha
try-it-out-enabled: true
filter: true
default-consumes-media-type: application/json
default-produces-media-type: application/json
show-actuator: ${SWAGGER_SHOW_ACTUATOR:true}
packages-to-scan: com.stdproject.controller
# 管理端点配置
management:
endpoints:
web:
exposure:
include: ${ACTUATOR_ENDPOINTS:health,info,metrics}
base-path: /actuator
endpoint:
health:
show-details: ${ACTUATOR_HEALTH_DETAILS:when-authorized}
info:
enabled: true
info:
env:
enabled: true
java:
enabled: true
os:
enabled: true
# 应用信息配置
info:
app:
name: ${spring.application.name}
description: StdProject Backend Application
version: 1.0.0
encoding: UTF-8
java:
version: ${java.version}
---
# 开发环境配置
spring:
config:
activate:
on-profile: dev
jpa:
show-sql: true
security:
jwt:
enabled: false
logging:
level:
com.stdproject: DEBUG
org.hibernate.SQL: DEBUG
org.hibernate.type.descriptor.sql.BasicBinder: TRACE
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
springdoc:
swagger-ui:
enabled: true
---
# 生产环境配置
spring:
config:
activate:
on-profile: prod
jpa:
show-sql: false
security:
jwt:
enabled: true
logging:
level:
root: WARN
com.stdproject: INFO
org.springframework.security: ERROR
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
springdoc:
api-docs:
enabled: false
swagger-ui:
enabled: false
management:
endpoints:
web:
exposure:
include: health,info

View File

@ -1,58 +0,0 @@
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.ehcache.org/v3"
xsi:schemaLocation="http://www.ehcache.org/v3 http://www.ehcache.org/schema/ehcache-core-3.0.xsd">
<!-- 默认缓存配置 -->
<cache-template name="default">
<expiry>
<ttl unit="seconds">3600</ttl> <!-- 默认1小时过期 -->
</expiry>
<resources>
<heap unit="entries">1000</heap> <!-- 堆内存中最多缓存1000个条目 -->
<offheap unit="MB">10</offheap> <!-- 堆外内存最多10MB -->
</resources>
</cache-template>
<!-- 用户信息缓存 -->
<cache alias="userCache" uses-template="default">
<expiry>
<ttl unit="minutes">30</ttl> <!-- 用户信息缓存30分钟 -->
</expiry>
</cache>
<!-- 角色信息缓存 -->
<cache alias="roleCache" uses-template="default">
<expiry>
<ttl unit="minutes">60</ttl> <!-- 角色信息缓存60分钟 -->
</expiry>
</cache>
<!-- 菜单信息缓存 -->
<cache alias="menuCache" uses-template="default">
<expiry>
<ttl unit="minutes">60</ttl> <!-- 菜单信息缓存60分钟 -->
</expiry>
</cache>
<!-- 权限信息缓存 -->
<cache alias="permissionCache" uses-template="default">
<expiry>
<ttl unit="minutes">60</ttl> <!-- 权限信息缓存60分钟 -->
</expiry>
</cache>
<!-- 数据字典缓存 -->
<cache alias="dictionaryCache" uses-template="default">
<expiry>
<ttl unit="hours">2</ttl> <!-- 数据字典缓存2小时 -->
</expiry>
</cache>
<!-- 组织机构缓存 -->
<cache alias="organizationCache" uses-template="default">
<expiry>
<ttl unit="hours">1</ttl> <!-- 组织机构缓存1小时 -->
</expiry>
</cache>
</config>

View File

@ -1,64 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<springProperty scope="context" name="APP_NAME" source="spring.application.name" defaultValue="stdproject"/>
<property name="LOG_PATH" value="logs/${APP_NAME}"/>
<!-- 控制台输出 -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>
<!-- 文件输出 -->
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/info.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/info.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory> <!-- 日志文件保留天数 -->
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_PATH}/error.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<!-- MyBatis Log -->
<logger name="com.stdproject.mapper" level="DEBUG" additivity="false">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
<appender-ref ref="ERROR_FILE"/>
</logger>
<root level="INFO">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
<appender-ref ref="ERROR_FILE"/>
</root>
</configuration>

View File

@ -1,71 +0,0 @@
com\stdproject\common\DataPermission.class
com\stdproject\service\IAppRoleUserService.class
com\stdproject\controller\AppMenuController$MenuOrderRequest.class
com\stdproject\service\impl\AppRoleUserServiceImpl.class
com\stdproject\config\SwaggerConfig.class
com\stdproject\controller\AppUserController$PasswordUpdateRequest.class
com\stdproject\service\IAppUserService.class
com\stdproject\controller\AppUserController.class
com\stdproject\controller\AppOptLogController$LogStatistics.class
com\stdproject\controller\AppDictionaryController.class
com\stdproject\entity\AppUser.class
com\stdproject\entity\AppRoleMenu.class
com\stdproject\entity\AppRoleUser.class
com\stdproject\config\WebConfig.class
com\stdproject\entity\AppOptLog.class
com\stdproject\service\IAppDictionaryService.class
com\stdproject\controller\AppOptLogController.class
com\stdproject\service\IAppRoleMenuService.class
com\stdproject\StdProjectApplication.class
com\stdproject\config\CustomUserDetailsService.class
com\stdproject\service\impl\AppDictionaryServiceImpl.class
com\stdproject\service\impl\AppRoleMenuServiceImpl.class
com\stdproject\service\IAppOptLogService.class
com\stdproject\controller\AppRoleController.class
com\stdproject\controller\AuthController$ChangePasswordRequest.class
com\stdproject\service\impl\AppOrganizationServiceImpl.class
com\stdproject\common\Result.class
com\stdproject\mapper\AppMenuMapper.class
com\stdproject\mapper\AppOptLogMapper.class
com\stdproject\config\JwtAuthenticationEntryPoint.class
com\stdproject\controller\AuthController.class
com\stdproject\utils\CaptchaUtils$CaptchaResult.class
com\stdproject\controller\AppMenuController$MenuTreeNode.class
com\stdproject\common\Constants.class
com\stdproject\common\OperationLogAspect.class
com\stdproject\service\impl\AppOptLogServiceImpl.class
com\stdproject\utils\JwtUtils$ClaimsResolver.class
com\stdproject\utils\CaptchaUtils.class
com\stdproject\common\OperationLog.class
com\stdproject\service\IAppRoleService.class
com\stdproject\common\BusinessException.class
com\stdproject\service\impl\AppMenuServiceImpl.class
com\stdproject\utils\PasswordUtils.class
com\stdproject\entity\AppDictionary.class
com\stdproject\utils\FileUtils.class
com\stdproject\service\impl\AppRoleServiceImpl.class
com\stdproject\utils\JwtUtils.class
com\stdproject\controller\AuthController$LoginRequest.class
com\stdproject\entity\AppRole.class
com\stdproject\common\ResultCode.class
com\stdproject\controller\AppOrganizationController.class
com\stdproject\mapper\AppRoleUserMapper.class
com\stdproject\controller\AppUserController$PasswordResetRequest.class
com\stdproject\mapper\AppRoleMapper.class
com\stdproject\service\IAppOrganizationService.class
com\stdproject\config\SecurityConfig.class
com\stdproject\controller\AppMenuController.class
com\stdproject\mapper\AppOrganizationMapper.class
com\stdproject\mapper\AppDictionaryMapper.class
com\stdproject\entity\AppOrganization.class
com\stdproject\config\JwtAuthenticationFilter.class
com\stdproject\mapper\AppUserMapper.class
com\stdproject\entity\AppMenu.class
com\stdproject\common\PageRequest.class
com\stdproject\controller\AppDictionaryController$DictOrderRequest.class
com\stdproject\service\impl\AppUserServiceImpl.class
com\stdproject\config\MybatisPlusConfig.class
com\stdproject\mapper\AppRoleMenuMapper.class
com\stdproject\common\GlobalExceptionHandler.class
com\stdproject\service\IAppMenuService.class
com\stdproject\config\CacheConfig.class

View File

@ -1,61 +0,0 @@
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\config\JwtAuthenticationFilter.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\IAppDictionaryService.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\mapper\AppOrganizationMapper.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\utils\PasswordUtils.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\impl\AppOrganizationServiceImpl.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\controller\AppOptLogController.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\config\MybatisPlusConfig.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\entity\AppUser.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\mapper\AppDictionaryMapper.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\config\SecurityConfig.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\config\SwaggerConfig.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\common\DataPermission.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\IAppMenuService.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\common\ResultCode.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\impl\AppMenuServiceImpl.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\entity\AppRole.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\entity\AppOrganization.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\controller\AppRoleController.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\impl\AppRoleMenuServiceImpl.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\impl\AppRoleServiceImpl.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\entity\AppRoleMenu.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\entity\AppOptLog.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\mapper\AppRoleMenuMapper.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\mapper\AppRoleUserMapper.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\common\PageRequest.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\mapper\AppOptLogMapper.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\controller\AppOrganizationController.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\controller\AppUserController.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\impl\AppDictionaryServiceImpl.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\IAppOptLogService.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\common\BusinessException.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\impl\AppUserServiceImpl.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\IAppUserService.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\utils\FileUtils.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\utils\JwtUtils.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\config\CacheConfig.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\mapper\AppRoleMapper.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\config\WebConfig.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\common\Constants.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\entity\AppRoleUser.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\common\OperationLogAspect.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\entity\AppMenu.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\mapper\AppUserMapper.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\config\JwtAuthenticationEntryPoint.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\entity\AppDictionary.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\IAppRoleService.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\utils\CaptchaUtils.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\IAppRoleUserService.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\controller\AppMenuController.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\IAppOrganizationService.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\IAppRoleMenuService.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\common\GlobalExceptionHandler.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\common\OperationLog.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\controller\AppDictionaryController.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\impl\AppOptLogServiceImpl.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\StdProjectApplication.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\controller\AuthController.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\common\Result.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\config\CustomUserDetailsService.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\mapper\AppMenuMapper.java
D:\Trae_space\StdProject\backend\src\main\java\com\stdproject\service\impl\AppRoleUserServiceImpl.java

16
frontend/node_modules/.bin/acorn generated vendored
View File

@ -1,16 +0,0 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../acorn/bin/acorn" "$@"
else
exec node "$basedir/../acorn/bin/acorn" "$@"
fi

17
frontend/node_modules/.bin/acorn.cmd generated vendored
View File

@ -1,17 +0,0 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\acorn\bin\acorn" %*

28
frontend/node_modules/.bin/acorn.ps1 generated vendored
View File

@ -1,28 +0,0 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../acorn/bin/acorn" $args
} else {
& "$basedir/node$exe" "$basedir/../acorn/bin/acorn" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../acorn/bin/acorn" $args
} else {
& "node$exe" "$basedir/../acorn/bin/acorn" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
frontend/node_modules/.bin/cssesc generated vendored
View File

@ -1,16 +0,0 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../cssesc/bin/cssesc" "$@"
else
exec node "$basedir/../cssesc/bin/cssesc" "$@"
fi

View File

@ -1,17 +0,0 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\cssesc\bin\cssesc" %*

View File

@ -1,28 +0,0 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../cssesc/bin/cssesc" $args
} else {
& "$basedir/node$exe" "$basedir/../cssesc/bin/cssesc" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../cssesc/bin/cssesc" $args
} else {
& "node$exe" "$basedir/../cssesc/bin/cssesc" $args
}
$ret=$LASTEXITCODE
}
exit $ret

View File

@ -1,16 +0,0 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../detect-libc/bin/detect-libc.js" "$@"
else
exec node "$basedir/../detect-libc/bin/detect-libc.js" "$@"
fi

View File

@ -1,17 +0,0 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\detect-libc\bin\detect-libc.js" %*

View File

@ -1,28 +0,0 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../detect-libc/bin/detect-libc.js" $args
} else {
& "$basedir/node$exe" "$basedir/../detect-libc/bin/detect-libc.js" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../detect-libc/bin/detect-libc.js" $args
} else {
& "node$exe" "$basedir/../detect-libc/bin/detect-libc.js" $args
}
$ret=$LASTEXITCODE
}
exit $ret

16
frontend/node_modules/.bin/esbuild generated vendored
View File

@ -1,16 +0,0 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*|*MINGW*|*MSYS*)
if command -v cygpath > /dev/null 2>&1; then
basedir=`cygpath -w "$basedir"`
fi
;;
esac
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../esbuild/bin/esbuild" "$@"
else
exec node "$basedir/../esbuild/bin/esbuild" "$@"
fi

View File

@ -1,17 +0,0 @@
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe"
) ELSE (
SET "_prog=node"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\esbuild\bin\esbuild" %*

View File

@ -1,28 +0,0 @@
#!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
# Fix case when both the Windows and Linux builds of Node
# are installed in the same directory
$exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../esbuild/bin/esbuild" $args
} else {
& "$basedir/node$exe" "$basedir/../esbuild/bin/esbuild" $args
}
$ret=$LASTEXITCODE
} else {
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../esbuild/bin/esbuild" $args
} else {
& "node$exe" "$basedir/../esbuild/bin/esbuild" $args
}
$ret=$LASTEXITCODE
}
exit $ret

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