514 lines
27 KiB
Plaintext
514 lines
27 KiB
Plaintext
# LJWX Platform — Full Repository Manifest
|
|
# Generated: Phase 32 Final Gate & Full Manifest v3
|
|
# Excludes: node_modules/, target/, .git/, *.class
|
|
|
|
## Root Configuration
|
|
CLAUDE.md
|
|
PHASE_MANIFEST.txt
|
|
FULL_MANIFEST.txt
|
|
README.md
|
|
pom.xml
|
|
pnpm-workspace.yaml
|
|
package.json
|
|
.npmrc
|
|
.nvmrc
|
|
docker-compose.yml
|
|
.gitignore
|
|
.editorconfig
|
|
spec.md
|
|
|
|
## Maven Wrapper
|
|
.mvn/wrapper/maven-wrapper.properties
|
|
|
|
## Spec
|
|
spec/INDEX.md
|
|
spec/01-constraints.md
|
|
spec/02-architecture.md
|
|
spec/03-api.md
|
|
spec/04-database.md
|
|
spec/05-backend-config.md
|
|
spec/06-frontend-config.md
|
|
spec/07-devops.md
|
|
spec/08-output-rules.md
|
|
spec/phase/phase-00.md
|
|
spec/phase/phase-01.md
|
|
spec/phase/phase-02.md
|
|
spec/phase/phase-03.md
|
|
spec/phase/phase-04.md
|
|
spec/phase/phase-05.md
|
|
spec/phase/phase-06.md
|
|
spec/phase/phase-07.md
|
|
spec/phase/phase-08.md
|
|
spec/phase/phase-09.md
|
|
spec/phase/phase-10.md
|
|
spec/phase/phase-11.md
|
|
spec/phase/phase-12.md
|
|
spec/phase/phase-13.md
|
|
spec/phase/phase-14.md
|
|
spec/phase/phase-15.md
|
|
spec/phase/phase-16.md
|
|
spec/phase/phase-17.md
|
|
spec/phase/phase-18.md
|
|
spec/phase/phase-19.md
|
|
spec/phase/phase-20.md
|
|
spec/phase/phase-21.md
|
|
spec/phase/phase-22.md
|
|
spec/phase/phase-23.md
|
|
spec/phase/phase-24.md
|
|
spec/phase/phase-25.md
|
|
spec/phase/phase-26.md
|
|
spec/phase/phase-27.md
|
|
spec/phase/phase-28.md
|
|
spec/phase/phase-29.md
|
|
spec/phase/phase-30.md
|
|
spec/phase/phase-31.md
|
|
spec/phase/phase-32.md
|
|
spec/phase/TEMPLATE.md
|
|
|
|
## Scripts
|
|
scripts/gates/gate-all.sh
|
|
scripts/gates/gate-compile.sh
|
|
scripts/gates/gate-integration.sh
|
|
scripts/gates/gate-contract.sh
|
|
scripts/gates/gate-manifest.sh
|
|
scripts/gates/gate-nfr.sh
|
|
scripts/gates/gate-rules.sh
|
|
scripts/hooks/pre-edit-guard.sh
|
|
scripts/hooks/post-edit-check.sh
|
|
scripts/hooks/stop-gate.sh
|
|
scripts/tools/export-openapi.sh
|
|
scripts/acceptance/smoke-test.sh
|
|
scripts/preflight/preflight-check.sh
|
|
scripts/ci/lint-shell.sh
|
|
scripts/ci/lint-yaml.sh
|
|
scripts/lib/parse-phase-brief.sh
|
|
scripts/phase-execute.sh
|
|
scripts/phase-parallel.sh
|
|
scripts/review/diff-review.sh
|
|
scripts/run-all.sh
|
|
|
|
## CI/CD
|
|
.github/workflows/ci.yml
|
|
.github/workflows/prompt-review.yml
|
|
|
|
## Claude Code Configuration
|
|
.claude/settings.json
|
|
.claude/settings.local.json
|
|
.claude/agents/backend-builder.md
|
|
.claude/agents/frontend-builder.md
|
|
.claude/agents/code-reviewer.md
|
|
.claude/rules/java-conventions.md
|
|
.claude/rules/vue-conventions.md
|
|
.claude/rules/flyway-rules.md
|
|
.claude/rules/memory-profile.md
|
|
.claude/rules/memory-decisions.md
|
|
.claude/rules/memory-sessions.md
|
|
.claude/skills/phase-exec/SKILL.md
|
|
.claude/skills/gate-check/SKILL.md
|
|
.claude/skills/preflight/SKILL.md
|
|
.claude/skills/fix-gate/SKILL.md
|
|
.claude/skills/gen-migration/SKILL.md
|
|
|
|
## Docs
|
|
docs/architecture.md
|
|
docs/adr/ADR-001-tech-stack.md
|
|
docs/adr/001-module-dependency-dag.md
|
|
docs/adr/002-audit-field-interceptor.md
|
|
docs/adr/003-jwt-authorities-convention.md
|
|
docs/adr/004-frontend-semver-tilde-only.md
|
|
docs/adr/005-changelog.md
|
|
docs/adr/006-security-hardening.md
|
|
docs/adr/007-observability.md
|
|
docs/adr/008-data-change-audit.md
|
|
docs/contracts/.gitkeep
|
|
|
|
## Backend: Core Module
|
|
ljwx-platform-core/pom.xml
|
|
ljwx-platform-core/src/main/java/com/ljwx/platform/core/result/Result.java
|
|
ljwx-platform-core/src/main/java/com/ljwx/platform/core/result/ErrorCode.java
|
|
ljwx-platform-core/src/main/java/com/ljwx/platform/core/result/PageResult.java
|
|
ljwx-platform-core/src/main/java/com/ljwx/platform/core/id/SnowflakeIdGenerator.java
|
|
ljwx-platform-core/src/main/java/com/ljwx/platform/core/entity/BaseEntity.java
|
|
ljwx-platform-core/src/main/java/com/ljwx/platform/core/context/CurrentUserHolder.java
|
|
ljwx-platform-core/src/main/java/com/ljwx/platform/core/context/CurrentTenantHolder.java
|
|
|
|
## Backend: Data Module
|
|
ljwx-platform-data/pom.xml
|
|
ljwx-platform-data/src/main/java/com/ljwx/platform/data/interceptor/AuditFieldInterceptor.java
|
|
ljwx-platform-data/src/main/java/com/ljwx/platform/data/interceptor/TenantLineInterceptor.java
|
|
ljwx-platform-data/src/main/java/com/ljwx/platform/data/interceptor/DataScopeInterceptor.java
|
|
ljwx-platform-data/src/main/java/com/ljwx/platform/data/interceptor/DataChangeInterceptor.java
|
|
ljwx-platform-data/src/main/java/com/ljwx/platform/data/annotation/AuditChange.java
|
|
ljwx-platform-data/src/main/java/com/ljwx/platform/data/context/DataScopeContext.java
|
|
ljwx-platform-data/src/main/java/com/ljwx/platform/data/config/MyBatisConfig.java
|
|
|
|
## Backend: Security Module
|
|
ljwx-platform-security/pom.xml
|
|
ljwx-platform-security/src/main/java/com/ljwx/platform/security/context/SecurityContextUserHolder.java
|
|
ljwx-platform-security/src/main/java/com/ljwx/platform/security/context/SecurityContextTenantHolder.java
|
|
ljwx-platform-security/src/main/java/com/ljwx/platform/security/jwt/JwtProperties.java
|
|
ljwx-platform-security/src/main/java/com/ljwx/platform/security/jwt/JwtTokenProvider.java
|
|
ljwx-platform-security/src/main/java/com/ljwx/platform/security/filter/JwtAuthenticationFilter.java
|
|
ljwx-platform-security/src/main/java/com/ljwx/platform/security/config/SecurityConfig.java
|
|
ljwx-platform-security/src/main/java/com/ljwx/platform/security/blacklist/TokenBlacklistService.java
|
|
ljwx-platform-security/src/main/java/com/ljwx/platform/security/blacklist/LoginLockoutService.java
|
|
|
|
## Backend: Web Module
|
|
ljwx-platform-web/pom.xml
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/exception/BusinessException.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/advice/GlobalExceptionHandler.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/advice/ResponseAdvice.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/config/WebMvcConfig.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/annotation/RateLimit.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/annotation/Idempotent.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/annotation/StrongPassword.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/interceptor/RateLimitInterceptor.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/interceptor/IdempotentInterceptor.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/validator/StrongPasswordValidator.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/filter/XssFilter.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/filter/XssHttpServletRequestWrapper.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/filter/TraceIdFilter.java
|
|
ljwx-platform-web/src/main/java/com/ljwx/platform/web/aop/SlowApiAspect.java
|
|
|
|
## Backend: App Module
|
|
ljwx-platform-app/pom.xml
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/LjwxPlatformApplication.java
|
|
ljwx-platform-app/src/main/resources/application.yml
|
|
|
|
### Flyway Migrations
|
|
ljwx-platform-app/src/main/resources/db/migration/V001__init_schema.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V002__create_user.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V003__create_role.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V004__create_permission.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V005__seed_default_tenant.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V006__seed_admin_user.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V007__seed_permissions.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V008__seed_admin_role.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V009__assign_admin_role.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V010__create_quartz_tables.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V011__create_sys_job.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V012__create_sys_dict_type.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V013__create_sys_dict_data.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V014__create_sys_config.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V015__create_sys_operation_log.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V016__create_sys_login_log.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V017__create_sys_file.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V018__create_sys_notice.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V019__seed_dict_data.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V020__seed_config_data.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V021__create_indexes.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V022__create_sys_menu.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V023__seed_sys_menu.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V024__create_sys_dept.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V025__seed_sys_dept.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V026__create_sys_login_log.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V027__create_sys_tenant_package.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V028__create_sys_notice_user.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V030__create_sys_data_change_log.sql
|
|
ljwx-platform-app/src/main/resources/db/migration/V031__create_sys_frontend_error.sql
|
|
|
|
### MyBatis Mapper XML
|
|
ljwx-platform-app/src/main/resources/mapper/SysUserMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysRoleMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysPermissionMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysJobMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysDictTypeMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysDictDataMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysConfigMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysOperationLogMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysLoginLogMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysFileMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysNoticeMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysMenuMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysDeptMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysTenantPackageMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysNoticeUserMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysDataChangeLogMapper.xml
|
|
ljwx-platform-app/src/main/resources/mapper/SysFrontendErrorMapper.xml
|
|
|
|
### Domain Entities
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysUser.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysRole.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysPermission.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysJob.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysDictType.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysDictData.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysConfig.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysOperationLog.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysLoginLog.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysFile.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysNotice.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysMenu.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysDept.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysTenantPackage.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysNoticeUser.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysDataChangeLog.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/entity/SysFrontendError.java
|
|
|
|
### DTOs
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/LoginDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/RefreshDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/UserQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/UserCreateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/UserUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/RoleQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/RoleCreateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/RoleUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/JobQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/JobCreateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/JobUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/DictQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/DictCreateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/DictUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/ConfigQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/ConfigCreateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/ConfigUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/OperationLogQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/LoginLogQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/FileQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/NoticeQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/NoticeCreateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/NoticeUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/MenuCreateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/MenuUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/DeptCreateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/DeptUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/DeptQueryDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/ProfileUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/PasswordUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/TenantPackageCreateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/TenantPackageUpdateDTO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/dto/FrontendErrorDTO.java
|
|
|
|
### VOs
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/LoginVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/TokenVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/UserVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/UserInfoVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/UserRoleVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/RoleVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/PermissionVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/MenuVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/MenuTreeVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/DeptVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/DeptTreeVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/LoginLogVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/TenantPackageVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/ServerInfoVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/JvmInfoVO.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/domain/vo/DataChangeLogVO.java
|
|
|
|
### Mappers
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysUserMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysRoleMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysPermissionMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysJobMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysDictTypeMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysDictDataMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysConfigMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysOperationLogMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysLoginLogMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysFileMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysNoticeMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysMenuMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysDeptMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysTenantPackageMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysNoticeUserMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysDataChangeLogMapper.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/mapper/SysFrontendErrorMapper.java
|
|
|
|
### App Services
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/AuthAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/UserAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/RoleAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/JobAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/DictAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/ConfigAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/OperationLogAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/FileAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/NoticeAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/MenuAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/DeptAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/LoginLogAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/ProfileAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/OnlineUserAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/TenantPackageAppService.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/appservice/DataChangeLogAppService.java
|
|
|
|
### Controllers
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/AuthController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/UserController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/RoleController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/PermissionController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/JobController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/DictController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/ConfigController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/OperationLogController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/LoginLogController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/FileController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/NoticeController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/MenuController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/DeptController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/ProfileController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/OnlineUserController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/TenantPackageController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/MonitorController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/DataChangeLogController.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/controller/FrontendErrorController.java
|
|
|
|
### Infra Config
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/config/LogAsyncConfig.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/quartz/QuartzJobDispatcher.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/infra/quartz/LogCleanupJob.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/config/WebSocketConfig.java
|
|
ljwx-platform-app/src/main/java/com/ljwx/platform/app/websocket/NotificationWebSocketHandler.java
|
|
ljwx-platform-app/src/main/resources/logback-spring.xml
|
|
|
|
### Integration Tests
|
|
ljwx-platform-app/src/test/java/com/ljwx/platform/app/BCryptVerifyTest.java
|
|
ljwx-platform-app/src/test/java/com/ljwx/platform/app/MenuControllerIT.java
|
|
ljwx-platform-app/src/test/java/com/ljwx/platform/app/DeptControllerIT.java
|
|
ljwx-platform-app/src/test/java/com/ljwx/platform/app/ProfileControllerIT.java
|
|
ljwx-platform-app/src/test/java/com/ljwx/platform/app/LoginLogControllerIT.java
|
|
ljwx-platform-app/src/test/java/com/ljwx/platform/app/OnlineUserControllerIT.java
|
|
ljwx-platform-app/src/test/java/com/ljwx/platform/app/MonitorControllerIT.java
|
|
|
|
## Frontend: Shared Package
|
|
packages/shared/package.json
|
|
packages/shared/tsconfig.json
|
|
packages/shared/tsup.config.ts
|
|
packages/shared/src/index.ts
|
|
packages/shared/src/types/index.ts
|
|
packages/shared/src/types/api.ts
|
|
packages/shared/src/types/user.ts
|
|
packages/shared/src/types/role.ts
|
|
packages/shared/src/types/common.ts
|
|
packages/shared/src/constants/index.ts
|
|
packages/shared/src/constants/error-codes.ts
|
|
packages/shared/src/constants/permissions.ts
|
|
packages/shared/src/utils/index.ts
|
|
|
|
## Frontend: Admin
|
|
ljwx-platform-admin/package.json
|
|
ljwx-platform-admin/vite.config.ts
|
|
ljwx-platform-admin/tsconfig.json
|
|
ljwx-platform-admin/tsconfig.app.json
|
|
ljwx-platform-admin/tsconfig.node.json
|
|
ljwx-platform-admin/env.d.ts
|
|
ljwx-platform-admin/index.html
|
|
ljwx-platform-admin/src/main.ts
|
|
ljwx-platform-admin/src/App.vue
|
|
ljwx-platform-admin/src/auto-imports.d.ts
|
|
ljwx-platform-admin/src/components.d.ts
|
|
ljwx-platform-admin/src/router/index.ts
|
|
ljwx-platform-admin/src/router/guards.ts
|
|
ljwx-platform-admin/src/stores/user.ts
|
|
ljwx-platform-admin/src/stores/app.ts
|
|
ljwx-platform-admin/src/stores/permission.ts
|
|
ljwx-platform-admin/src/api/request.ts
|
|
ljwx-platform-admin/src/api/auth.ts
|
|
ljwx-platform-admin/src/api/user.ts
|
|
ljwx-platform-admin/src/api/role.ts
|
|
ljwx-platform-admin/src/api/tenant.ts
|
|
ljwx-platform-admin/src/api/dict.ts
|
|
ljwx-platform-admin/src/api/config.ts
|
|
ljwx-platform-admin/src/api/log.ts
|
|
ljwx-platform-admin/src/api/file.ts
|
|
ljwx-platform-admin/src/api/notice.ts
|
|
ljwx-platform-admin/src/api/job.ts
|
|
ljwx-platform-admin/src/api/dept.ts
|
|
ljwx-platform-admin/src/api/profile.ts
|
|
ljwx-platform-admin/src/api/loginLog.ts
|
|
ljwx-platform-admin/src/api/onlineUser.ts
|
|
ljwx-platform-admin/src/api/tenantPackage.ts
|
|
ljwx-platform-admin/src/api/monitor.ts
|
|
ljwx-platform-admin/src/api/dataChangeLog.ts
|
|
ljwx-platform-admin/src/composables/usePermission.ts
|
|
ljwx-platform-admin/src/composables/useTheme.ts
|
|
ljwx-platform-admin/src/composables/useWebSocket.ts
|
|
ljwx-platform-admin/src/composables/useErrorMonitor.ts
|
|
ljwx-platform-admin/src/directives/permission.ts
|
|
ljwx-platform-admin/src/directives/index.ts
|
|
ljwx-platform-admin/src/layouts/DefaultLayout.vue
|
|
ljwx-platform-admin/src/layouts/components/Sidebar.vue
|
|
ljwx-platform-admin/src/layouts/components/Navbar.vue
|
|
ljwx-platform-admin/src/layouts/components/Breadcrumb.vue
|
|
ljwx-platform-admin/src/layouts/components/TagsView.vue
|
|
ljwx-platform-admin/src/layouts/components/ThemeSwitch.vue
|
|
ljwx-platform-admin/src/views/login/index.vue
|
|
ljwx-platform-admin/src/views/dashboard/index.vue
|
|
ljwx-platform-admin/src/views/system/user/index.vue
|
|
ljwx-platform-admin/src/views/system/role/index.vue
|
|
ljwx-platform-admin/src/views/system/tenant/index.vue
|
|
ljwx-platform-admin/src/views/system/dict/index.vue
|
|
ljwx-platform-admin/src/views/system/config/index.vue
|
|
ljwx-platform-admin/src/views/system/job/index.vue
|
|
ljwx-platform-admin/src/views/system/file/index.vue
|
|
ljwx-platform-admin/src/views/system/notice/index.vue
|
|
ljwx-platform-admin/src/views/system/dept/index.vue
|
|
ljwx-platform-admin/src/views/system/menu/index.vue
|
|
ljwx-platform-admin/src/views/system/profile/index.vue
|
|
ljwx-platform-admin/src/views/system/tenantPackage/index.vue
|
|
ljwx-platform-admin/src/views/monitor/operlog/index.vue
|
|
ljwx-platform-admin/src/views/monitor/loginlog/index.vue
|
|
ljwx-platform-admin/src/views/monitor/loginLog/index.vue
|
|
ljwx-platform-admin/src/views/monitor/onlineUser/index.vue
|
|
ljwx-platform-admin/src/views/monitor/server/index.vue
|
|
ljwx-platform-admin/src/views/monitor/dataChangeLog/index.vue
|
|
ljwx-platform-admin/src/styles/index.scss
|
|
ljwx-platform-admin/src/styles/variables.scss
|
|
|
|
## Frontend: Mobile (uni-app)
|
|
ljwx-platform-mobile/package.json
|
|
ljwx-platform-mobile/manifest.json
|
|
ljwx-platform-mobile/pages.json
|
|
ljwx-platform-mobile/tsconfig.json
|
|
ljwx-platform-mobile/src/main.ts
|
|
ljwx-platform-mobile/src/App.vue
|
|
ljwx-platform-mobile/src/uni.d.ts
|
|
ljwx-platform-mobile/src/stores/user.ts
|
|
ljwx-platform-mobile/src/api/request.ts
|
|
ljwx-platform-mobile/src/api/auth.ts
|
|
ljwx-platform-mobile/src/api/notice.ts
|
|
ljwx-platform-mobile/src/api/user.ts
|
|
ljwx-platform-mobile/src/pages/login/index.vue
|
|
ljwx-platform-mobile/src/pages/home/index.vue
|
|
ljwx-platform-mobile/src/pages/work/index.vue
|
|
ljwx-platform-mobile/src/pages/message/index.vue
|
|
ljwx-platform-mobile/src/pages/mine/index.vue
|
|
|
|
## Frontend: Screen
|
|
ljwx-platform-screen/package.json
|
|
ljwx-platform-screen/vite.config.ts
|
|
ljwx-platform-screen/tsconfig.json
|
|
ljwx-platform-screen/tsconfig.app.json
|
|
ljwx-platform-screen/tsconfig.node.json
|
|
ljwx-platform-screen/env.d.ts
|
|
ljwx-platform-screen/index.html
|
|
ljwx-platform-screen/src/main.ts
|
|
ljwx-platform-screen/src/App.vue
|
|
ljwx-platform-screen/src/router/index.ts
|
|
ljwx-platform-screen/src/composables/useScreenAdapt.ts
|
|
ljwx-platform-screen/src/utils/echarts-setup.ts
|
|
ljwx-platform-screen/src/utils/echarts-dark-theme.ts
|
|
ljwx-platform-screen/src/layouts/ScreenLayout.vue
|
|
ljwx-platform-screen/src/api/request.ts
|
|
ljwx-platform-screen/src/api/screen.ts
|
|
ljwx-platform-screen/src/components/charts/BarChart.vue
|
|
ljwx-platform-screen/src/components/charts/LineChart.vue
|
|
ljwx-platform-screen/src/components/charts/PieChart.vue
|
|
ljwx-platform-screen/src/components/charts/RadarChart.vue
|
|
ljwx-platform-screen/src/components/charts/GaugeChart.vue
|
|
ljwx-platform-screen/src/components/charts/ScatterChart.vue
|
|
ljwx-platform-screen/src/components/charts/MapChart.vue
|
|
ljwx-platform-screen/src/components/charts/FunnelChart.vue
|
|
ljwx-platform-screen/src/components/charts/HeatmapChart.vue
|
|
ljwx-platform-screen/src/components/charts/TreemapChart.vue
|
|
ljwx-platform-screen/src/components/charts/SankeyChart.vue
|
|
ljwx-platform-screen/src/components/charts/WaterBallChart.vue
|
|
ljwx-platform-screen/src/components/charts/RingChart.vue
|
|
ljwx-platform-screen/src/components/widgets/NumberFlip.vue
|
|
ljwx-platform-screen/src/components/widgets/ScrollTable.vue
|
|
ljwx-platform-screen/src/views/home/index.vue
|
|
ljwx-platform-screen/src/styles/index.scss
|