diff --git a/blossom-backend/README.md b/blossom-backend/README.md index 9ae93cd..19f975e 100644 --- a/blossom-backend/README.md +++ b/blossom-backend/README.md @@ -1,46 +1,21 @@ -# 一、项目说明 +# Blossom-backend Blossom 笔记软件的后台服务 -# 二、模块说明 +[博客后台的使用文档](https://www.wangyunf.com/blossom-doc/doc/backend) + +# 模块说明 ``` root - ├─ aodc 相关文档 + ├─ aodc 脚本 ├─ backend 后台应用,当不需要多应用部署时,默认使用该应用对外提供所有服务,该应用只写 Controller 层。 ├─ common 项目公共模块 - | ├─ common-base 基础对象(如公共响应 R.class),工具类,异常捕获,动态日志级别,Caffeine 等。 - | ├─ common-cache 缓存封装,Redis 封装,Redis Cache 封装。 + | ├─ common-base 基础对象(如公共响应 R.class),工具类,异常捕获,动态日志级别。 + | ├─ common-cache 缓存封装,Redis 封装,Caffeine 封装。 | ├─ common-db 数据库模块,mybatis plus, 慢SQL监控。 | ├─ common-iaas 云厂商功能 | ├─ expand-sentinel 对 Alibaba Sentinel 的封装,拓展了一些功能,实现了一些本地流量查询接口。 ├─ expand-tracker 自研的链路追踪核心模块, 源自 tracker-core, 仅提供本地日志记录和日志中插入 Trace 的功能。 ``` - ---- - -# 三、使用说明 - -## 3.1 系统登录 - -登录请访问`//login` - -请求体: -```json -{ - // 授权客户端的ID, 见配置文件 prohect.auth.clients.client-id - "clientId": "blossom", - // 授权客户端的登录方式, 见配置文件 prohect.auth.clients.grant-type - "grantType":"password", - "username": "blos", - "password": "blos" -} -``` -登录返回的 token 信息需要放在请求头的 `Authorization` 中, 并以 `Bearer `开头, 例如 - -``` -Authorization:Bearer ac27fd57303d4bddb0229c3b6d71b611 -``` - -> token 的用法遵循 Bearer Token 规范, 可见:https://learning.postman.com/docs/sending-requests/authorization/#bearer-token \ No newline at end of file diff --git a/blossom-backend/backend/src/main/java/com/blossom/backend/base/user/UserController.java b/blossom-backend/backend/src/main/java/com/blossom/backend/base/user/UserController.java index ad6568a..80caf88 100644 --- a/blossom-backend/backend/src/main/java/com/blossom/backend/base/user/UserController.java +++ b/blossom-backend/backend/src/main/java/com/blossom/backend/base/user/UserController.java @@ -15,7 +15,6 @@ import lombok.AllArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; -import java.util.ArrayList; import java.util.Map; /** @@ -33,10 +32,7 @@ public class UserController { private final ParamService paramService; /** - * 查询 blossom 用户 - * - * @return 用户信息 - * @apiNote blossom 当前只支持一个用户登录, 数据并为做区分. 当登录状态调用该接口时, 会返回服务器相关配置信息. + * 用户信息 */ @GetMapping("/info") public R user() { @@ -47,6 +43,9 @@ public class UserController { return R.ok(user); } + /** + * 用户信息 [OP] + */ @AuthIgnore @GetMapping("/info/open") public R userOpen(@RequestHeader(BlConstants.REQ_HEADER_USERID) Long userId) { diff --git a/blossom-backend/backend/src/main/java/com/blossom/backend/server/utils/PictureUtil.java b/blossom-backend/backend/src/main/java/com/blossom/backend/server/utils/PictureUtil.java index b97ba83..718d6a1 100644 --- a/blossom-backend/backend/src/main/java/com/blossom/backend/server/utils/PictureUtil.java +++ b/blossom-backend/backend/src/main/java/com/blossom/backend/server/utils/PictureUtil.java @@ -40,7 +40,7 @@ public class PictureUtil { try { Thumbnails.of(file) // 图片大小(长宽)压缩比例 从0-1,1表示原图 - .scale(0.9) + .scale(0.8) // 图片质量压缩比例 从0-1,越接近1质量越好 .outputQuality(0.8) .toFile(toFile); @@ -51,8 +51,8 @@ public class PictureUtil { public static void main(String[] args) { compress( - "C:\\Users\\Administrator\\Desktop\\home_ld.jpg", - "C:\\Users\\Administrator\\Desktop\\home_ldc.jpg" + "C:\\Users\\Administrator\\Desktop\\pic_s_light.jpg", + "C:\\Users\\Administrator\\Desktop\\pic_s_light1.jpg" ); } } diff --git a/blossom-backend/adoc/restart-springboot.sh b/blossom-backend/script/restart-springboot.sh similarity index 100% rename from blossom-backend/adoc/restart-springboot.sh rename to blossom-backend/script/restart-springboot.sh diff --git a/blossom-backend/adoc/sql/blossom.sql b/blossom-backend/script/sql/blossom.sql similarity index 99% rename from blossom-backend/adoc/sql/blossom.sql rename to blossom-backend/script/sql/blossom.sql index 13e125c..b251330 100644 --- a/blossom-backend/adoc/sql/blossom.sql +++ b/blossom-backend/script/sql/blossom.sql @@ -36,7 +36,7 @@ CREATE TABLE `base_sys_param` ( -- ---------------------------- -- Records of base_sys_param -- ---------------------------- -INSERT INTO `base_sys_param` VALUES (1, 'WEB_ARTICLE_URL', 'https://www.domain.com/blossom/#/articles?articleId=', 'WEB端文章地址,用于PC端直接调往WEB端阅读文章', 1, '2023-04-04 08:20:57', '2023-08-06 22:19:07'); +INSERT INTO `base_sys_param` VALUES (1, 'WEB_ARTICLE_URL', 'https://www.domain.com/blossom/#/articles?articleId=', '博客端文章地址,用于PC端直接调往WEB端阅读文章', 1, '2023-04-04 08:20:57', '2023-08-06 22:19:07'); INSERT INTO `base_sys_param` VALUES (3, 'ARTICLE_LOG_EXP_DAYS', '30', '文章修改记录保存天数, 超过该天数将被删除', 1, '2023-08-02 17:46:58', '2023-08-02 18:03:43'); INSERT INTO `base_sys_param` VALUES (11, 'HEFENG_KEY', 'ABC', '和风天气的KEY', 1, '2023-07-31 19:28:54', '2023-08-06 22:19:11'); INSERT INTO `base_sys_param` VALUES (21, 'GITEE_ACCESS_TOKEN', 'ABC', '[过时配置]GITEE API 的访问 token', 1, '2023-07-31 20:12:05', '2023-08-06 22:20:12');