Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 15 additions & 0 deletions api/bin/main/application-local.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
server.port=8080
logging.level.org.jooq=INFO
logging.level.com.databasir.core.domain.document.generator=debug
spring.jooq.sql-dialect=mysql
springdoc.swagger-ui.path=/open-api.html
# flyway
spring.flyway.enabled=true
spring.flyway.baseline-on-migrate=true
spring.flyway.locations=classpath:db/migration
# db
databasir.db.url=localhost:3306
databasir.db.username=root
databasir.db.password=123456
databasir.db.driver-directory=drivers
databasir.jwt.secret=DatabasirJwtSecret
20 changes: 20 additions & 0 deletions api/bin/main/application.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
server.port=8080
# datasource
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=${databasir.db.username}
spring.datasource.password=${databasir.db.password}
spring.datasource.url=jdbc:mysql://${databasir.db.url}/${databasir.db.name:databasir}
spring.servlet.multipart.max-file-size=100MB
spring.servlet.multipart.max-request-size=100MB
# jooq
spring.jooq.sql-dialect=mysql
# flyway
spring.flyway.enabled=true
spring.flyway.baseline-on-migrate=true
spring.flyway.locations=classpath:db/migration
# driver directory
databasir.db.driver-directory=drivers
databasir.jwt.secret=${DATABASIR_JWT_SECRET:${random.uuid}}
# api doc
springdoc.api-docs.enabled=false
spring.mvc.async.request-timeout=3600000
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added api/bin/main/com/databasir/api/Routes$Document.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added api/bin/main/com/databasir/api/Routes$Group.class
Binary file not shown.
Binary file not shown.
Binary file added api/bin/main/com/databasir/api/Routes$Login.class
Binary file not shown.
Binary file added api/bin/main/com/databasir/api/Routes$MockData.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added api/bin/main/com/databasir/api/Routes$Search.class
Binary file not shown.
Binary file added api/bin/main/com/databasir/api/Routes$Setting.class
Binary file not shown.
Binary file added api/bin/main/com/databasir/api/Routes$User.class
Binary file not shown.
Binary file not shown.
Binary file added api/bin/main/com/databasir/api/Routes.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
52 changes: 52 additions & 0 deletions api/bin/main/i18n/messages_en.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# token
X_0001=token expired
X_0002=token invalid
X_0004=access token invalid
error.refresh-token.expired=token expired
error.refresh-token.invalid=token invalid
error.access-token.invalid=token invalid
# common
error.network.timeout=network timeout, please try later
error.parameter.required=miss required parameter,{0}
# database
error.database.metadata.get-failed=get database info failed
error.database.connect-failed=connect to database faeild
error.database.type.not-supported=not support database type, please check project configuration
error.database.type.name-duplicate=database type name duplicate
error.database.type.must-not-modify-default-type=forbidden operation
error.database.driver.download-failed=download driver failed
error.database.driver.class-not-found=driver class not found
error.database.driver.upload-failed=upload driver failed
error.database.driver.url-or-path-invalid=driver url or path invalid
error.database.driver.load-failed=load driver failed
error.database.url-pattern.invalid=invalid url pattern
error.database.url-patter.miss-db-url=must include {{db.url}} variable
error.database.url-patter.miss-protocol=must include {{jdbc.protocol}} variable
error.database.url-patter.miss-db-schema=must include {{db.schema}} or {{db.name}}
# document
error.document.version-invalid=invalid document version
error.document.version-duplicate=document version duplicate
error.document.table.not-found=table not found
# user
error.user.password.must-not-be-blank=password must not be blank
error.user.password.not-match=password not match
error.user.password.invalid=password not right
error.user.username-or-email-duplicate=username or email duplicate
error.user.role.duplicate=role duplicate
error.user.role.must-not-update-self=forbidden operation
error.user.must-not-enable-self=forbidden operation
error.user.must-not-delete-self=forbidden operation
# project
error.project.not-found=project not found
error.project.name-duplicate=duplicate project name
error.project.cron-invalid=invalid cron expression
# login-app
error.login.app.registration-id-duplicate=duplicate registration ID
error.login.app.registration-id-not-found=not found registration ID
error.login.app.miss-redirect-uri=miss parameter: redirect_uri
# mock script
error.script.mock.is-blank=mock script must not be blank
error.script.mock.dependent-column-name-required=miss required reference
error.script.mock.dependent-must-not-ref-self=should not ref to self
error.script.mock.dependent-circle-reference=circle reference
error.script.mock.expression-invalid=invalid expression
52 changes: 52 additions & 0 deletions api/bin/main/i18n/messages_zh_CN.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# token
X_0001=token 过期
X_0002=tokena 无效
X_0004=access token 无效
error.refresh-token.expired=token expired
error.refresh-token.invalid=token invalid
error.access-token.invalid=token invalid
# common
error.network.timeout=网络不稳定,请稍后重试
error.parameter.required=缺少必要的参数:{0}
# database
error.database.metadata.get-failed=数据库信息获取失败
error.database.connect-failed=数据库连接失败
error.database.type.not-supported=不支持得数据库类型,请检查配置
error.database.type.name-duplicate=数据库类型名称重复
error.database.type.must-not-modify-default-type=禁止删除系统默认得数据库类型
error.database.driver.download-failed=驱动下载失败
error.database.driver.class-not-found=驱动类加载失败,请检查是否为合法的 JDBC 驱动
error.database.driver.upload-failed=驱动上传失败
error.database.driver.url-or-path-invalid=请手动上传或指定驱动下载 URL
error.database.driver.load-failed=驱动加载失败
error.database.url-pattern.invalid=不合法得 url 表达式
error.database.url-patter.miss-db-url=非法的 url 表达式: 缺少 {{db.url}}
error.database.url-patter.miss-protocol=非法的 url 表达式: 缺少 {{jdbc.protocol}}
error.database.url-patter.miss-db-schema=非法的 url 表达式: {{db.schema}} 和 {{db.name}} 至少指定一个
# document
error.document.version-invalid=文档版本不合法
error.document.version-duplicate=文档版本重复
error.document.table.not-found=找不到表信息
# user
error.user.password.must-not-be-blank=密码不能为空
error.user.password.not-match=密码不匹配
error.user.password.invalid=密码错误
error.user.username-or-email-duplicate=用户名或邮箱重复
error.user.role.duplicate=角色重复
error.user.role.must-not-update-self=禁止的操作
error.user.must-not-enable-self=禁止的操作
error.user.must-not-delete-self=禁止的操作
# project
error.project.not-found=项目不存在
error.project.name-duplicate=项目名称重复
error.project.cron-invalid=非法的 cron 表达式
# login-app
error.login.app.registration-id-duplicate=registration ID 重复
error.login.app.registration-id-not-found=registration ID 不存在
error.login.app.miss-redirect-uri=缺少 redirect_uri
# mock script
error.script.mock.is-blank=表达式不能为空
error.script.mock.dependent-column-name-required=请指定列
error.script.mock.dependent-must-not-ref-self=禁止引用自身
error.script.mock.dependent-circle-reference=检测到循环依赖
error.script.mock.expression-invalid=非法的表达式
22 changes: 22 additions & 0 deletions api/bin/main/static/css/14.4d41cc99.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/bin/main/static/css/227.39841fa5.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/bin/main/static/css/282.9ffc0eb9.css
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.el-col{margin-bottom:20px}
1 change: 1 addition & 0 deletions api/bin/main/static/css/314.b6b0ec28.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions api/bin/main/static/css/371.40932f51.css
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.el-row{margin-top:18px}.param-item{margin-bottom:8px}
22 changes: 22 additions & 0 deletions api/bin/main/static/css/421.4d41cc99.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading