Initial commit
This commit is contained in:
48
.claude/1.md
Normal file
48
.claude/1.md
Normal file
@@ -0,0 +1,48 @@
|
||||
---
|
||||
description:
|
||||
globs:
|
||||
alwaysApply: false
|
||||
---
|
||||
---
|
||||
description:
|
||||
globs:
|
||||
alwaysApply: false
|
||||
---
|
||||
|
||||
# Your rule content
|
||||
#角色
|
||||
你是一名精通开发的高级工程师,拥有10年以上的应用开发经验,熟悉*等开发工具和技术栈。
|
||||
你的任务是帮助用户设计和开发易用且易于推护的 *** 应用。始终遵循最佳实践,并坚持干净代码和健壮架构的原则。
|
||||
|
||||
#目标
|
||||
你的目标是以用户容易理解的方式帮助他们完成“应用的设计和开发工作,确保应用功能完善、性能优异、用户体验良好。
|
||||
|
||||
#要求
|
||||
在理解用户需求、设计UI、编写代码、解决问题和项目选代优化时,你应该始终遵循以下原则:
|
||||
|
||||
|
||||
##需求理解
|
||||
-充分理解用户需求,站在用户角度思考,分析需求是否存在缺漏,并与用户讨论完善需求;
|
||||
-选择最简单的解决方案来满足用户需求,避免过度设计。
|
||||
##UI和样式设计
|
||||
-使用现代UI框架进行样式设计(例如***,这里可以根据不同开发项目仔纽展开,比如使用哪些视觉规范或者UI框架,没有的话也可以不用过多展开);
|
||||
-在不同平台上实现一致的设计和响应式模式
|
||||
##代码编写
|
||||
技术选型:根据项目需求选择合适的技术栈(例如***,这里需要仔细展开,比如介招某个技术栈用在什么地方,以及要遵循什么最佳实践)
|
||||
代码结构:强调代码的清晰性、模块化、可维护性,遵循最佳实践(如DRY原则、最小权限原则、响应式设计等)
|
||||
-代码安全性:在编写代码时,始终考虑安全性,避免引入漏洞,确保用户输入的安全处理
|
||||
-性能优化:优化代码的性能,减少资源占用,提升加载速度,确保项目的高效运行
|
||||
-测试与文档:编写单元测试,确保代码的健壮性,并提供清晰的中文注释和文档。方便后续阅读和维护
|
||||
##问题解决
|
||||
-全面阅读相关代码,理解***应用的工作原理
|
||||
-根据用户的反馈分析问题的原因,提出解决问题的思路
|
||||
-确保每次代码变更不会破坏现有功能,且尽可能保持最小的改动
|
||||
##迭代优化
|
||||
与用户保持密切沟通,根据反读调整功能和设计,确保应用符合用户需求
|
||||
在不确定需求时,主动询问用户以澄清需求或技术细节
|
||||
##方法论
|
||||
-系统2思维:以分析严谨的方式解决问题。将需求分解为更小、可管理的部分,并在实施前仔细考虑每一步
|
||||
思维树:评估多种可能的解决方案及其后果。使用结构化的方法探索不同的路径。并选择最优的解决方案
|
||||
-选代改进:在最终确定代码之前,考虑改进、边缘情况和优化。通过潜在增强的迭代,确保最终解决方案是健壮的
|
||||
|
||||
|
||||
235
.claude/CLAUDE.md
Normal file
235
.claude/CLAUDE.md
Normal file
@@ -0,0 +1,235 @@
|
||||
|
||||
---
|
||||
|
||||
# CLAUDE.md
|
||||
|
||||
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||||
|
||||
## 项目概述
|
||||
|
||||
这是一个综合性的 **RuoYi-Vue 企业管理系统**,并集成了跨境电商 **ERP 功能**。项目主要包含:
|
||||
|
||||
* **RuoYi-Vue 核心**:基于 Spring Boot 后端和 Vue.js 前端的企业管理系统
|
||||
* **ERP 客户端 (erp\_client\_sb)**:跨境电商 ERP 系统,JavaFX 桌面应用
|
||||
* **自定义扩展**:客户端监控、数据报表、API 集成功能
|
||||
|
||||
## 架构概览
|
||||
|
||||
### 后端架构 (Spring Boot)
|
||||
|
||||
后端采用模块化 Spring Boot 架构,职责清晰:
|
||||
|
||||
```
|
||||
ruoyi-admin/ # 主应用入口和 Web 控制器
|
||||
ruoyi-framework/ # 核心框架配置 (安全、Redis、MyBatis)
|
||||
ruoyi-system/ # 系统领域实体、Mapper、业务逻辑
|
||||
ruoyi-common/ # 公共工具类、常量、通用功能
|
||||
ruoyi-quartz/ # 定时任务管理
|
||||
ruoyi-generator/ # 代码生成工具
|
||||
```
|
||||
|
||||
**主要技术栈:**
|
||||
|
||||
* Spring Boot 2.5.15 (Java 17)
|
||||
* Spring Security 5.7.12 + JWT 认证
|
||||
* MyBatis + PageHelper 分页插件
|
||||
* MySQL 数据库 + Redis 缓存与会话管理
|
||||
* Druid 1.2.23 连接池
|
||||
* Swagger 3.0.0 API 文档
|
||||
* Selenium 4.34.0 和 WebMagic 1.0.3 网页自动化
|
||||
|
||||
### 前端架构 (Vue.js)
|
||||
|
||||
前端是一个基于 Vue 2.6.12 的应用,UI 使用 Element UI:
|
||||
|
||||
```
|
||||
ruoyi-ui/src/
|
||||
api/ # API 服务模块
|
||||
components/ # 可复用的 Vue 组件
|
||||
layout/ # 应用布局组件
|
||||
router/ # Vue Router 配置
|
||||
store/ # Vuex 状态管理
|
||||
utils/ # 工具函数
|
||||
views/ # 页面组件,按功能组织
|
||||
```
|
||||
|
||||
**主要技术栈:**
|
||||
|
||||
* Vue 2.6.12 + Vue Router 3.4.9
|
||||
* Element UI 2.15.14
|
||||
* Vuex 3.6.0
|
||||
* Axios 网络请求
|
||||
|
||||
### ERP 客户端架构 (JavaFX + Spring Boot)
|
||||
|
||||
独立桌面应用,支持跨境电商业务:
|
||||
|
||||
* Spring Boot 3.5.4 + JavaFX 17.0.1 UI
|
||||
* SQLite 3.42.0 数据库 + JPA/Hibernate
|
||||
* Playwright 1.54.0 和 WebMagic 1.0.3 数据采集
|
||||
* HutoolUtils 5.8.36 工具包
|
||||
* 七牛云存储集成
|
||||
* 多平台支持(亚马逊、日本乐天、Shopee 等)
|
||||
|
||||
## 常用开发命令
|
||||
|
||||
### 后端 (Maven)
|
||||
|
||||
```bash
|
||||
# 构建打包
|
||||
mvn clean package
|
||||
|
||||
# 启动 Spring Boot 应用
|
||||
mvn spring-boot:run
|
||||
|
||||
# 从 ruoyi-admin 模块运行
|
||||
cd ruoyi-admin && mvn spring-boot:run
|
||||
|
||||
# 跳过测试打包
|
||||
mvn clean package -DskipTests
|
||||
|
||||
# 运行测试
|
||||
mvn test
|
||||
|
||||
# Windows 运行脚本
|
||||
ry.bat
|
||||
```
|
||||
|
||||
### 前端 (Vue.js)
|
||||
|
||||
```bash
|
||||
cd ruoyi-ui
|
||||
|
||||
# 安装依赖
|
||||
npm install
|
||||
# 国内镜像源安装
|
||||
npm install --registry=https://registry.npmmirror.com
|
||||
|
||||
# 启动开发服务 (默认端口 80)
|
||||
npm run dev
|
||||
|
||||
# 生产环境构建
|
||||
npm run build:prod
|
||||
|
||||
# 测试环境构建
|
||||
npm run build:stage
|
||||
```
|
||||
|
||||
### ERP 客户端 (JavaFX)
|
||||
|
||||
```bash
|
||||
cd erp_client_sb
|
||||
|
||||
# 启动应用
|
||||
mvn spring-boot:run
|
||||
|
||||
# 打包可执行 JAR
|
||||
mvn clean package
|
||||
|
||||
# 使用 JavaFX 插件运行
|
||||
mvn javafx:run
|
||||
|
||||
# 运行测试
|
||||
mvn test
|
||||
```
|
||||
|
||||
## 核心配置说明
|
||||
|
||||
### 数据库
|
||||
|
||||
* **主库**:MySQL (Druid 连接池)
|
||||
* **Redis**:缓存、会话、分布式锁
|
||||
* **MyBatis**:XML SQL 映射,内置分页
|
||||
* **ERP 客户端**:SQLite 本地存储
|
||||
|
||||
### 安全与认证
|
||||
|
||||
* **JWT**:无状态认证,可配置过期时间
|
||||
* **Spring Security**:基于角色的访问控制
|
||||
* **CORS**:跨域通信
|
||||
* **XSS 防护**:输入过滤
|
||||
|
||||
### API 设计
|
||||
|
||||
* **RESTful 风格**:标准 HTTP 动词和状态码
|
||||
* **客户端监控接口**:ERP 客户端状态上报
|
||||
* **匿名访问**:如 `/monitor/client/api/**`
|
||||
* **统一分页**:PageHelper 插件
|
||||
* **统一响应格式**:AjaxResult 封装
|
||||
* **跨域配置**:CORS 支持
|
||||
* **Swagger 接口文档**:`/swagger-ui/index.html`
|
||||
|
||||
## 开发流程
|
||||
|
||||
### 新功能开发
|
||||
|
||||
1. 后端:在 `ruoyi-system/domain/` 新建实体
|
||||
2. 数据库:在 `ruoyi-system/mapper/` 增加 Mapper
|
||||
3. 服务层:实现业务逻辑
|
||||
4. 控制层:在 `ruoyi-admin/web/controller/` 增加接口
|
||||
5. 前端:开发 Vue 页面和 API 模块
|
||||
6. 集成:更新路由和菜单
|
||||
|
||||
### 客户端集成功能
|
||||
|
||||
* 实时状态跟踪
|
||||
* 错误上报与日志
|
||||
* 数据采集统计
|
||||
* API 请求监控
|
||||
* 版本分发追踪
|
||||
|
||||
### 代码生成器
|
||||
|
||||
* 访问 `/tool/gen` 使用
|
||||
* 自动生成:Java 实体、Mapper、Service、Controller
|
||||
* 自动生成前端 Vue 页面和 API
|
||||
* 自动生成数据库 SQL
|
||||
|
||||
## 注意事项
|
||||
|
||||
### 文件上传与静态资源
|
||||
|
||||
* 上传路径在 `application.yml` 中配置 (`ruoyi.profile`)
|
||||
* 支持本地存储和七牛云存储
|
||||
* 静态资源路径 `/profile/**`
|
||||
* 前端开发服务器端口:80 (可在 `vue.config.js` 中修改)
|
||||
|
||||
### 系统监控
|
||||
|
||||
* 系统监控接口 `/monitor/server`
|
||||
* Redis 缓存监控
|
||||
* Druid 连接池监控
|
||||
* Quartz 定时任务
|
||||
* 操作日志审计
|
||||
|
||||
### 多平台支持
|
||||
|
||||
ERP 客户端支持:
|
||||
|
||||
* 亚马逊 (Amazon)
|
||||
* 日本乐天 (Rakuten)
|
||||
* Shopee
|
||||
* 阿里巴巴 1688
|
||||
* 自定义采集与自动化工具
|
||||
|
||||
### 重要配置文件
|
||||
|
||||
* **后端主配置**:`ruoyi-admin/src/main/resources/application.yml`
|
||||
* **数据库配置**:`application-druid.yml`
|
||||
* **前端配置**:`ruoyi-ui/vue.config.js`
|
||||
* **Maven 配置**:根目录 `pom.xml`(父项目)和各模块 `pom.xml`
|
||||
* **ERP 客户端配置**:`erp_client_sb/src/main/resources/application.yml`
|
||||
|
||||
### 常见问题排查
|
||||
|
||||
* **端口冲突**:前端默认端口 80,可在 `vue.config.js` 修改
|
||||
* **跨域问题**:检查 `CorsConfig.java` 和 `vue.config.js` 代理配置
|
||||
* **数据库连接**:检查 `application-druid.yml` 中的数据库连接配置
|
||||
* **Maven 依赖**:使用阿里云镜像加速依赖下载
|
||||
---
|
||||
|
||||
⚠️ **额外要求**:回答时必须使用中文。
|
||||
⚠️ **代码规范要求**:代码必须遵循CLAUDE.md中的规范,代码简洁度和性能优先。
|
||||
💡 **操作提示**:在每次修改代码前,先向我说明修改的思路和方案,我确认同意后再进行代码更改。
|
||||
|
||||
---
|
||||
213
.claude/settings.local.json
Normal file
213
.claude/settings.local.json
Normal file
@@ -0,0 +1,213 @@
|
||||
{
|
||||
"permissions": {
|
||||
"allow": [
|
||||
"Bash(mvn clean:*)",
|
||||
"Bash(where mysql)",
|
||||
"Bash(dir:*)",
|
||||
"Bash(mvn:*)",
|
||||
"Bash(npm run dev:*)",
|
||||
"Bash(xmllint:*)",
|
||||
"Bash(sed:*)",
|
||||
"Bash(rmdir:*)",
|
||||
"Bash(rm:*)",
|
||||
"mcp__talktofigma__get_selection",
|
||||
"mcp__talktofigma__join_channel",
|
||||
"mcp__talktofigma__get_document_info",
|
||||
"mcp__talktofigma__read_my_design",
|
||||
"mcp__talktofigma__get_node_info",
|
||||
"mcp__talktofigma__scan_text_nodes",
|
||||
"mcp__talktofigma__scan_nodes_by_types",
|
||||
"mcp__talktofigma__get_nodes_info",
|
||||
"Bash(mvn compile:*)",
|
||||
"Bash(mkdir:*)",
|
||||
"Bash(copy:*)",
|
||||
"Bash(cp:*)",
|
||||
"Bash(mvn:*)",
|
||||
"Bash(del \"C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\module-info.java\")",
|
||||
"Bash(jar tf:*)",
|
||||
"Bash(./build-simple.bat)",
|
||||
"Bash(java:*)",
|
||||
"Bash(./build-custom-installer.bat)",
|
||||
"Bash(echo $JAVA_HOME)",
|
||||
"Bash(where java)",
|
||||
"Bash(./build-installer-fixed.bat)",
|
||||
"Bash(fix-npm-install.bat)",
|
||||
"Bash(chmod:*)",
|
||||
"Bash(where mvn)",
|
||||
"Bash(./install-nsis.bat)",
|
||||
"Bash(./test-final.bat)",
|
||||
"Bash(./build-final-installer.bat)",
|
||||
"Bash(npm install)",
|
||||
"Bash(./快速启动-ERP客户端.bat)",
|
||||
"Bash(npm install:*)",
|
||||
"Bash(curl:*)",
|
||||
"Bash(rg:*)",
|
||||
"Bash(timeout:*)",
|
||||
"Bash(del \"C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js\\table-scroll-fix.js\")",
|
||||
"mcp__context7-mcp__resolve-library-id",
|
||||
"WebSearch",
|
||||
"Bash(findstr:*)",
|
||||
"Bash(move:*)",
|
||||
"Bash(jar:*)",
|
||||
"Bash(cat:*)",
|
||||
"Bash(taskkill:*)",
|
||||
"Bash(del \"C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\test\\SeleniumBrowserTest.java\")",
|
||||
"Bash(del \"C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\service\\RakutenCacheService.java\")",
|
||||
"Bash(del \"C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\service\\CacheService.java\")",
|
||||
"Bash(git checkout:*)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-ui\\src\\views\\monitor\\key/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\controller\\monitor/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-system\\src\\main\\java\\com\\ruoyi\\system\\domain/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-system\\src\\main\\resources\\mapper\\system/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\controller/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\service/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\controller\\monitor/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-ui/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-common\\src\\main\\java\\com\\ruoyi\\common\\core\\redis/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-ui\\src\\views/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\controller\\monitor/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-ui\\src\\views/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\html/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-ui\\src\\views/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\controller\\monitor/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-system\\src\\main\\java\\com\\ruoyi\\system\\domain/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\controller/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-system\\src\\main\\resources\\mapper\\system/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\util/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\controller\\monitor/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\utils/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-ui\\src\\views/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-ui\\src\\views/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\utils/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\java\\com\\tashow\\erp\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb\\src\\main\\resources\\static\\js/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\erp_client_sb/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\controller\\monitor/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(/C:\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue\\ruoyi-admin\\src\\main\\java\\com\\ruoyi\\web\\service\\impl/**)",
|
||||
"Read(//c/Users/ZiJIe/Desktop/MongooCrawler-feature-monitor/**)",
|
||||
"Bash(wmic process where:*)",
|
||||
"Bash(del:*)",
|
||||
"Bash(ren:*)",
|
||||
"Bash(find:*)",
|
||||
"Bash(netstat:*)",
|
||||
"Bash(mysql:*)",
|
||||
"Bash(rd:*)",
|
||||
"Bash(git clean:*)",
|
||||
"Bash(tasklist:*)",
|
||||
"Bash(./fix-electron.bat)",
|
||||
"Bash(npm run build:*)",
|
||||
"Bash(node:*)",
|
||||
"Bash(tsc)",
|
||||
"Bash(npx tsc:*)",
|
||||
"Bash(./create-dev-version.bat)",
|
||||
"Bash(./prepare-backend.bat)",
|
||||
"Bash(./start-erp.bat)",
|
||||
"Bash(npm config set:*)",
|
||||
"Bash(set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/)",
|
||||
"Bash(npm cache clean:*)",
|
||||
"Bash(npx vite:*)",
|
||||
"Bash(./dev-ruoyi-erp.bat)",
|
||||
"Bash(./start-desktop-app.bat)",
|
||||
"Bash(cnpm install:*)",
|
||||
"Bash(cnpm uninstall:*)"
|
||||
],
|
||||
"deny": [],
|
||||
"ask": [],
|
||||
"additionalDirectories": [
|
||||
"C:\\c\\Users\\ZiJIe\\Desktop\\wox\\RuoYi-Vue",
|
||||
"C:\\Users\\ZiJIe\\Desktop\\wox",
|
||||
"C:\\c\\Users\\ZiJIe"
|
||||
]
|
||||
},
|
||||
"dangerouslySkipPermissions": true
|
||||
}
|
||||
Reference in New Issue
Block a user