diff --git a/README.md b/README.md deleted file mode 100644 index c6a79431..00000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Baoma - diff --git a/src/README.md b/src/README.md deleted file mode 100644 index c6a79431..00000000 --- a/src/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Baoma - diff --git a/src/nlqs.zip b/src/nlqs.zip new file mode 100644 index 00000000..e63edb9a Binary files /dev/null and b/src/nlqs.zip differ diff --git a/src/test/.gitattributes b/src/nlqs/test/.gitattributes similarity index 100% rename from src/test/.gitattributes rename to src/nlqs/test/.gitattributes diff --git a/src/test/.gitignore b/src/nlqs/test/.gitignore similarity index 100% rename from src/test/.gitignore rename to src/nlqs/test/.gitignore diff --git a/src/test/api-test.http b/src/nlqs/test/api-test.http similarity index 100% rename from src/test/api-test.http rename to src/nlqs/test/api-test.http diff --git a/src/test/docker-compose.yml b/src/nlqs/test/docker-compose.yml similarity index 92% rename from src/test/docker-compose.yml rename to src/nlqs/test/docker-compose.yml index d4a846fb..b7164221 100644 --- a/src/test/docker-compose.yml +++ b/src/nlqs/test/docker-compose.yml @@ -13,8 +13,10 @@ services: ports: - "3306:3306" volumes: - # 挂载初始化脚本(MySQL会自动执行/docker-entrypoint-initdb.d/目录下的.sql文件) - - ./mysql_schema_from_last.sql:/docker-entrypoint-initdb.d/init.sql + # 挂载初始化脚本(MySQL会自动执行/docker-entrypoint-initdb.d/目录下的.sql文件,按字母顺序执行) + - ./mysql_schema_from_last.sql:/docker-entrypoint-initdb.d/01-init.sql + - ./sakila-schema.sql:/docker-entrypoint-initdb.d/02-sakila-schema.sql + - ./sakila-data.sql:/docker-entrypoint-initdb.d/03-sakila-data.sql # 数据持久化 - mysql_data:/var/lib/mysql command: diff --git a/src/nlqs/test/frontend/.editorconfig b/src/nlqs/test/frontend/.editorconfig new file mode 100644 index 00000000..3b510aa6 --- /dev/null +++ b/src/nlqs/test/frontend/.editorconfig @@ -0,0 +1,8 @@ +[*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,vue,css,scss,sass,less,styl}] +charset = utf-8 +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true +end_of_line = lf +max_line_length = 100 diff --git a/src/nlqs/test/frontend/.eslintrc.cjs b/src/nlqs/test/frontend/.eslintrc.cjs new file mode 100644 index 00000000..b4cad8b1 --- /dev/null +++ b/src/nlqs/test/frontend/.eslintrc.cjs @@ -0,0 +1,96 @@ +/** + * @fileoverview ESLint configuration for Vue 3 + TypeScript + * Follows Google Style Guide, with necessary overrides for Vue/TS. + * * Google 规范要求:4空格缩进,必须使用分号。 + * Vue/TS 社区惯例:2空格缩进,可选分号。 + * * 此配置在继承 Google 规范的基础上,强制使用 2空格缩进和不使用分号, + * 以便更好地适应现代前端开发环境。 + */ +module.exports = { + // 指定环境 + 'env': { + 'browser': true, + 'es2021': true, + 'node': true + }, + + // 指定解析器 + 'parser': 'vue-eslint-parser', + 'parserOptions': { + // 解析 + + + + + +
+ + + +